Your Vacuum Isn't Terrible - You Just Don't Know How To Use It Properly
If it's a home without pets and not a lot of foot traffic, once or twice a week is usually fine. But if you've got pets - especially ones that shed - you'll want to vacuum at least every other day, if not daily, in some rooms.