My mom did teach me DOS, and programming, and a lot of other things – but these days she doesn't have that kind of patience anymore. If things don't work right away, out the window they go. For a lot of people the patience with technology decreases as they age.
Now, if my hardware fails I just call tech support, I mostly use Windows, I almost never spend more than 5 minutes configuring anything, and any program I need to compile from sources is basically a no-no except if it's something I really need or can't avoid. In fact I'm so lazy that I tend not to install games that aren't on Steam, after being spoiled by Steam anything harder than double clicking to install game in each of my PCs seems like too much work to me.
In other aspects I don't think I'm so different from 15 years ago, this laziness with technology may be the aspect where I think age has manifested the most!
I'm inclined to agree with you though, except hard drive space is a lot cheaper these days, for about $10 I can have a 32 GB USB 3.0 thumb drive. Eventually the cheaper iPhone options should just carry a minimal 32GB if they decide to stop overcharging for more space. Videos and images are only going to increase in file size over the years to account for 4K adaptability, granted that might take quite a while.
It reminds me of a C64 TV ad of a student who had to drop out of college because he didn't have computer skills to be competitive (https://www.youtube.com/watch?v=jDcZeGbElnM). Somehow, it all seems relevant now, as C64 gave me a start on programming.