(There was this EU introduced power cap for domestic vacuum cleaners the other year, accompanied with articles how you should hurry up and buy one of the powerful ones before they were forbidden. I was in the market for one, and scoured every independent test I could find where I understood the language, and the result were the same: the modern ones using less power picked up small particles better. As soon as you have a powerful enough engine other things start to matter. That's when I sighed deeply about journalistic integrity and bought one of the newer models.)
You describe an important problem. Consumers keep buying older models, which are objectively worse, because they want a scalar value for "betterness". It's just like megapixels, where you stuff a 20 megapixel sensor behind a plastic lens and consumers buy it because big numbers are good.
The claim that cleaning time is linear to motor effect is unrealistic at best. There is an optimum effect for the nozzle. A 10 kW engine wouldn't clear your floors any faster than a 1 kW one, and definitively not ten times faster. The best (household, not for garages or anything like that) vacuum cleaner commercially available on the market is likely closer to 1 kW than 2 kW.
You think only "average" people falls for marketing tricks, but this superficial knowledge of the engineering involved actually makes you an easier prey for the marketing trick that more powerful motors makes for a better product. That bigger numbers are better is one of the easiest marketing schemes ever.