Vacuum Cleaners need the same care as automobiles. Like an automobile the more it is properly maintained the longer it will last. From the cheapest to the most expensive. Changing the filters, keeping them clean, belts changed, and bags checked and changed will increase the life. Like an automobile the cleaner need to breath to keep the motor from overheating. I have had many bagless come in for repair where filters were never changed or properly cleaned causing the motor to overheat and go bad. We have talked about who is the best in everyone's opinion but really never addressed what really goes wrong with the cleaners.
When I talk to customers about their cleaner and offer a free service check they say it is working fine. They, the customer, don't always take care of their cleaner like their car. When they have a problem it is because either they never changed or cleaned the filter, bag, or belt. checked their brushroll for wear. They think a vacuum cleaner will last for years. This generation come up and say the vacuums don't last like their parent's Vacuum cleaner because of laziness or not knowing how to take care of their Cleaner.
Bagless vacuums are being sold to people that are basically lazy and want a cleaner that you don't need to do anything to. Older people that have had bagless are going back to bagged and relearning how to maintain their cleaner to last longer.