If only you had an idea how many times my dad saved my ass by teaching me some car engineering 101. And how many times I've seen people stranded at a roadside calling a towing service because they couldn't change a fucking tyre. Yes, in order to drive a car you SHOULD be a mechanic-lite, for your own good.
Hey, I am not saying either is not useful.
But neither is a skill that will ever become a widespread knowledge despite acquiring them is nothing hard and despite mastering it gives you the upper hand. Why? Because they are not willing/don't have to put in extra effort to achieve the primary goal. And we all do that in one domain or another.
Yes, I can fix my car, and my bike. Yes, I can create a model for 3D printing in case I break some important irreplacable tiny plastic bitch. Yes, I can manage and build my own PC. Yes, I can program myself some useful tool. Yes, I can do almost any house construction and maintenance work. And yes, I can navigate myself in a complicated terrain.
But I'm a poor cook, I want my printer to be a plug-n-play maintenance-free machine, I'm shit at fixing my clothes, less my shoes, despite my education I don't mess with electricity, and my understanding of net technologies is very limited.
Despite all that I cook and eat, print papers, wear clothes and shoes, use electric devices and the Internet.
When getting stranded in Canadian wilderness is somewhat likely scenario for you, you better fucking learn to fix your car.
When your goal is to do some quick shopping and drive 20 times a year to visit your family members 30km away in a country where you can't not run into an urban area every 5 kilometers then you don't have to care that much.
When your primary and only goals are to play games and consume media. The goto option for most is the notepad + console combo.