One thing to consider is that your time is worth something. If you are working, the repairs rob you of your free time. You can never get that time back.
True, but that's a slippery slope argument to being useless at just about everything except whatever your job is, which is a poor way to go through life. Being good at fixing stuff, on the other hand, is often quite profitable.
People in Seattle thought I was literally nuts for doing my own work on things (I spent a halfway decent Saturday replacing the water pump, thermostat, upper and lower radiator hoses, and serpentine belt on my truck - I figure I saved $800 in labor costs). I was also the only one at a tech company willing to dive into hardware level repairs on phones/laptops/etc. That one confused me, but sure, I'll get out of the house for a few hours during a baby shower and make a couple hundred repairing a power inlet jack on a high end laptop that's out of warranty.
Back in grad school, I more or less kept myself in laptops by fixing/repairing/piecing together broken stuff. Most people thought a broken laptop was worth nearly $0, vs their actual value in parts, and I wasn't going to correct them.
Another thing to consider is that many times the repairs you do yourself are of higher quality. It's your stuff. You care about it.
Yup. I feel very much the same way. I'm going to take the time to do things right, as opposed to just slapping it together and sending it out the door, which is what happens with a depressing number of places I've taken cars to over the years. Paying a quick lube place an insane sum of money to change my oil and screw up my car... pass, thanks. I had one place screw up reassembling the airbox so there was a post-air filter intake leak, and at the same time, they forgot the crush washer on the drain plug so I had a decent puddle under the car by the morning (it was winter, I didn't feel like doing it myself in the cold, and figured I'd try an oil change place). Sorry, I can screw up my engine by myself for a lot more fun than paying an obscene amount of money for an oil change.