I can understand people's frustration with owning a home, but I think it's more due to the fact that no one tells you upfront how much work or maintenance really is required to own a home. We purchased a brick house built in 1952. It really is a well done house, and as the saying goes, they sure don't build things like they used to. Even the lumber is a true 2x material, and not the 1.5" crap they sell today.
Anyways, things that have helped us is that every year we budget 1% (of our purchase price of the home) for maintenance and 2% for improvements. We have a laundry list of things we would like to have updated/improved in the home, and prioritize them on how much value they add to the house. I've put in a new kitchen, refinished the basement (multi-year project), built a new garage, and now am updating our deck. For maintenance, we've gotten someone to install a new A/C unit and new roof, and I've replaced all the water lines in the house (galvanized to copper), among other minor things. Anything left to be done when we sell can be for the next person (lucky bastages).
So if you can afford it, I would try to make room in the budget for 1-3% home maintenance/home improvement. It really helps you to enjoy your home more, and pace the updates to your home without going broke in a short period of time.