Vintage Machines ARE better...
As an almost exclusive vintage Electrolux fan, I swear that the old machines outclean the newer ones.
When I brought my first vintage Electrolux into my apartment last summer (a tan Model L...with NO power nozzle, mind you...) I filled up a vacuum bag within three weeks. This was after using a cheapo Eureka I bought at Wal-Mart in 2007. The junky Eureka boasted 11 amps of cleaning power...but the 535 watt Model L (from 1967) pulled more dirt out of my carpet than the Eureka could have ever dreamed of.
When I got my first power nozzle to connect to one of my first vintage Electroluxes in my collection, I could not believe how much crud was pulled from my rugs...AFTER using the tan straight-suction L. Again, I pulled another full bag of dirt from my rugs within a few weeks by using my blue Model L and PN-2 (both from 1974).
At present, my rugs are fairly clean. I don't have nasty, dark high-traffic spots in my berber rug any longer, due to the fact that I am using a decent vacuum cleaner now. The old cleaners were certainly built not to only do the job, but to really beat the dirt out of rugs.