&gt;<i>Exactly right, but over the past six years there&#x27;s been a strong (and accelerating) trend among developers of &quot;lalala we don&#x27;t want to know how anything works! give us an API and go away.&quot;</i><p>I will argue that this trend has always existed. I&#x27;m sure you can find an x86&#x2F;68k&#x2F;z80 developer complaining that developers are going &quot;lalala we don&#x27;t want to know how anything works! give us an the C-language and go away.&quot;*<p>I&#x27;m sure there are developers who couldn&#x27;t imagine learning C without learning x86, and saw developers learning C without learning x86 as &quot;willful ignorance&quot;.<p>Good abstractions will cause developers to simply gloss over how they work.