Most other things (besides obvious big things like foundation, drainage, roofing, load supporting areas) can be done with a good "fix it all" kinda person, or (with patience) youtube.
If you're comfortable doing DIY a lot of equipment can be rented at your local Home Depot or similar store. I had a clogged sewer line and rented a drain snake for the afternoon. Much cheaper than calling the plumber.
If schlepping packs of shingles onto a 150deg roof was as easy as pulling wire or laying pipe (heh) they'd have trade groups and lobbyists convincing the government to keep you from doing it yourself just like the lower altitude trades do.
I stay off the roof too. That's for younger and more nimble guys.
I had a boss who was up on his roof installing an antenna when he slipped and fell off. It was a scene from a 1920s comedy -- his wife was looking out the window and saw her husband's falling body flash by.
Only it's not funny IRL. His liver was punctured, he lost his spleen, and his back was never right again.
I only call the plumber when I don't have the equipment I'd need, like cameras and snakes.