Yes when compaired with commercial tub vacuums. Tub vacuums are often bought because they are industrial and people will think they will clean better because of this, Mean while the reality is that a Electrolux Vitesse could out clean them.
Some years back I owned a carpet cleaning company and was shocked when a customer used her Vitesse after we had dry cleaned her carpet using a sebo 370 at how much powder her vitesse pulled out, That said the sebo's were 10 years old at the time and while still in perfect working function at the time didn't have the over powered 1500watt ( the actual power of a 1850 watt vitesse motor ) and the very aggressive brush roll. Those sebo's are now 20 years old and still running ( my dad bought the company from me when I went back into the vacuum business. That customer has gone through 2 more one air speed one powerglide Electrolux vacuums, a Samsung Air track , a dyson dc 24 ( not bought from me ) and is currently on a dc42 ( Bought from me ) All of which have been in for repair with me more than once ( to be fair the cleaner sucked up a load of water with the dc24 which is why it packed up)
You cannot make a general statement like that without actually having something to back it up.
A current sebo G1 and BS 36 or even a Felix will run circles around every domestic vacuum out their, Move on to a Kirby or a Sanitair, Royal and they dont stand a chance. Those big nilco vacuums were awesome machines so if you were not impressed you either were not using them properly or they were in poor condition.