One of the trends that I can only hope continues is getting rid of this idea that home ownership (especially single family home ownership) is the American dream. I live in and own a detached single family home (was a compromise with my spouse) and to be honest, I hate it. I hate having to take care of the yard, to deal with unreliable tradespeople when things break, to deal with the huge expense of minor home repairs…
On the one hand, yes, you're right that the repair expenses can be a big deal. If you don't want anything but the basics for the technology in your home, sometimes a home warranty can be a good option too but experiences vary significantly.
On the flip side though, after my 15 year mortgage is up I'm not going to pay another dime outside of maintenance on this thing. On a 30 year, you'll still pay a fortune over the life of the loan which makes the renting argument a lot closer.
It also depends on the phase of your life. Personally, I can't imagine having kids and dogs without a yard. If I didn't have kids or hadn't found an area where I really wanted to settle down, renting would make perfect sense.
At the point that you find somewhere to spend the rest of your life, become a part of the community, get involved, make local friends, raise a family...home ownership makes a lot more sense.
I'm a firm believer in outsourcing repetitive work. I've had a yard company since the first 2 months in my first house because the time trade off for me was more than worth it. You also will eventually learn your way around finding good and reliable contractors for the important things (plumbing, electrical, general repairs). Word of mouth is hugely important there.
A lot of this stuff is pretty easy to learn too. I was pretty proud of myself the first time I disassembled a toilet to fix it. The more you learn, the less you need to call for help for small stuff.