Ditto, but that's the experience when calling most tradespeople. In many cases what looks like the super dragging their feet is actually the super calling their a series of tradespeople and having them all flake out. One window repair at my apartment took over a year to complete and I had 4 different contractors all come to the apartment, forget a part, say that they'd be back in a week, and never show up again.
The way to do it is really to find a small set of good, reliable tradespeople, give them your business for all your repairs and improvements, and pay them well. There aren't many of them, though, and they'll cost you. Finding that small set of reliable contractors is part of what your rent goes to.
My dad used to do a lot of the home maintenance himself. Sometimes it worked fine, and sometimes (like the time he tried to replace the roof himself right before a thunderstorm, without having a giant tarp) it was pretty disastrous. In any case, it's not really realistic in today's world (where you usually need two incomes to survive) with today's homes (which are giant, complex, and built to a labyrinth of building codes that you are probably violating when you do improvements yourself).