Regardless of what caused it, the fact remains that people stopped learning how to fix their own crap because there's hardly anywhere they can apply those skills.
I'm in a particularly techy subset of gen Z. Every electronic device I own is either jailbroken or running a different operating system than the one it shipped with. I use Linux exclusively which is a fancy way of saying I'm used to having to fix things when they break without any instructions on how to do that. I have trouble with tech meant for normies. They hide so much complexity it makes them impossible to troubleshoot. How can I expect people who were raised on tech meant to be seamlesa to mend the inevitable seams when I don't know how?
It's not their fault, is what I'm saying. I agree that interfaces nowadays are too user friendly.