Odd - my experience of a wide range of both uprights and cylinders is that it makes very little difference at all. I've certainly never had to scrub at anything with the Henry - it handles pretty much everything on a single pass, and while it is perhaps a little harder to move across the carpet than an upright it's only a marginal difference. Believe me, if it took significantly longer to clean with the Henry my step-son wouldn't put up with it, since vacuuming is one of the ways he earns a bit of extra cash
But besides, none of that actually negates my point, which is that there is still a hard limit as to how quickly you can vacuum a house, which is set by the physical need to move the vacuum across the floor. That may be marginally faster for an upright, but it still means there's a limit on how much suction you need to get the job done: increasing the suction beyond that is not going to gain you any efficiency, because you'll just be sucking harder at the same bit of floor, which will already be clean.
Of course, increasing the suction power on a cylinder can actually make the vacuum cleaner less efficient, because it gets harder to move the head across the carpet. As I said, kick the Henry into turbo mode and on a carpet I simply can't move the head. Even in Eco mode I sometimes need to loosen the bleed vent slightly. I suspect that it is the distance between the carpet and the inlet that has lead to the wattage race in upright vacuum cleaners anyway - a lower power pump just can't genersate enough suction at ground level.
Of course it probably does depend on the exact nature of your carpets too, as well as what's actualy creating the dust you're trying to vacuum up. Our main problem is cat hairs, and the Henry seems to handle those with aplomb.