That's correct, 1 and 4 are the only allowed values for sampleCount at the moment because that's the only portable option. See the initial investigation
here. Soon after V1 the group will look at defining an API for optional texture capabilities that will be sure to include higher sample count textures.
WGPU already has something like that which includes MSAA 2x and MSAA 8x. You can hack the validation of the multisample count away, or try adding an extension for 8x MSAA (but we might not be able to upstream that quickly just because we'd like to piggyback on what the WebGPU group decides for optional texture capabilities).