Earlier quoted context omitted.
To be fair, if you have the time and the room, it really does make a lot of sense to learn some items in care repair. Similarly, being a fully trained plumber is a daunting task. Fixing most problems in your bathroom is actually straight forward. Of course, some of this comes down to a value judgement. How much is it worth it to you, personally, to not have to mess with a broken toilette? :)
One thing I don't see people talk about enough in the context of home or car repair is liability. Not only do I not want to mess with a broken toilet, but if I screw up and flood my bathroom, it is my fault. If the plumber does it (less likely because they know what they are doing) then they are on the hook. For some things the cost of failure is low, but for many, especially when being paid a programmers salary, the…
So, yes, there can be liability concerns. But there is also the line of thinking where "everyone should know how to cut the water to their house." Or "Everyone should know where the circuit box is to their house." etc.
Then there is the current reality. Getting stranded in a car accident is something that I would imagine is a lot lower in occurrence nowdays. I know how to change a tire, but I have to confess with cell phones being what they are, I am less concerned about my kids having this skill. I think they'll be ok.