Oh, for the love of god, please STOP making it sound like you have to be an "audiophile" to appreciate better sound than what you get from a sub-1-inch fullrange driver. You simply have no clue what you are talking about. I'm not being a car-phile because I like cars with more than 35 HP either. Come. On.
No! Not "one day". Not ever! A speaker is not a cpu, and you don't get better performance in a smaller package next year (although marketing would like you to think so). Sound requires physically moving air. Tell me when you are able to hold a gallon of water in a pint-sized bottle. Until that day, speakers this size will be crap. (Hint: that means "forever", in case you were wondering).
People listen to a lot of differently sized loudspeakers.
Obviously car sound is different from a full fledged stereo system.
But, a small bathroom may fill up with enough sound to be tolerable for the few minutes
one is in there.
I for one just take my iPhone into the shower and prop it up high.
Sound is great for what it is even with the water running.
You want to ignore that people are different and make do with different things and situations.
Plus, if every attempt of doing something different was thwarted by naysayers,
we'd still be living in grottos and caves.
We have come a long way from crackling transistor radios, which used 12 batteries and only had one loudspeaker.
People lived through that and didn't think about loudspeaker quality.
I prefer to wait and see and give things a chance.
If it works for me it's all good and I buy.
Requires patience, which I see very few people have these days.