That's a chicken and egg problem; if the store only provides FLAC, the browser can't play it, so the potential customers can't try it, so they don't buy it, so the store has to provide non-FLAC alternatives, so there is no need to provide FLAC decoding in the browser, etc... Somebody has to make the first step, and I'm happy Firefox did this.
Bandcamp is one of the few stores that does sell FLAC, maybe they'll be the one going that direction.