Aquadementia … I Respectfully disagree with your conclusion. It’s not so much about instant gratification. It’s about technological inaccessibility.
When I was about 9 I disassembled a standard Westclox electric alarm clock. One with a synchronous motor, three analog hands for the time, and one more hand to set the approximate time of alarming. And an electromechanical buzzer for a noisemaker. This was about 1967 and the clock was made in the USA in about 1964. Much of it was not designed to be disassembled, with bent-over tabs in slots & such to hold the chassis together. But it *was *disassemble-able down to the last physical component.
I learned a lot fiddling with the gears, counting teeth, etc., then put it back together. It didn’t work the first time, but after 3 or 4 reassemblies it worked fine. I learned even more about clocks & disassembly / reassembly procedures from that.
Fast forward to 1982. I’m an undergrad computer science student taking some hardware EE courses as well. I decide to disassemble my new battery-powered digital clock radio to see what I can learn.
What I learned was it consisted of a few discrete resistors and surface mount capacitors and a half-dozen ICs, plus several discrete 7-segment LED display modules. I could get data sheets for some of the components from the Engineering School’s library, but others were proprietary. I could learn zero about any software/firmware it may have had.
Other than opening the case, there was nothing I could disassemble non-destructively, and none of the details by which it worked could be discerned by me, somebody with ostensibly enough education to at least take a good stab at it. I couldn’t even locate anything that appeared to be the time base oscillator; I had to assume it was something akin to a 555, using a tuned RC circuit rather than exciting a crystal. But that was an informed guess, not knowledge derived from first principals and observations of the machine.
Fast forward to 2014. My alarm clock is an app in my smartphone. I personally have the tools and technical wherewithal to write and distribute just such an app. But I’m a lot more rare than one in a thousand in being so equipped.
And even I have negligible insight into disassembling or repairing the phone, its OS, or the general app infrastructure. Sure, I can make arm-waving & point you to online documentation, but that’s no better than my 1967 self saying “it has an electric motor that turns gears that turn hands.” All true, but trivially true & utterly lacking in insight or learning. And it’s certainly not actionable knowledge; it’s far too high-level for that.
As to this particular app, I could probably break through the OS security and obtain the machine code image, then run it through a software disassembler / decompiler to learn the intricate details of how it functions. But by design I couldn’t then tinker with it. I could certainly copy the recovered sorta-source code, make changes, and build & install that on my test phone.
But to anyone with fewer tools or experience than folks me, the alarm clock app is a magical black box. Not only does it have “no user serviceable parts inside”, but it is as resistant to probing as 2001’s TMA-1. All the tools and all the knowledge the typical person can bring to bear on it simply bounce off. It reveals it’s designed UI and that’s it. It may as well be an inert lump of steel for all you’ll learn fiddling with it.
And THAT is what’s most different about 2014 versus 1965.