"Finding good contractors" can be pretty challenging, especially finding good contractors at a good price.

Condos can also benefit from efficiencies of scale - e.g. there are plenty of small jobs on myself that I do myself, but between the time spent on research, and expenses/trips to pick up supplies and tools, I'm spending multiple hours of my time/money on things that someone experienced/equipped could bang out in 20 minutes - but any decent handyman is going to charge their call out rate of $100 + materials for a 20 minute job. vs at appropriate scale a condo corp can effectively just have/share a full-time handyman and save a pile of overhead.