Exactly. Just ask those app devs that have gotten screwed out of a large chunk of their livelihood because one day Apple decided that functionality of their app competed with Apple/iOS.
Apple's developer ecosystem is setup to give you everything for free. It's also setup to take everything away as it pleases all while controlling every aspect of it - even subjective components of it. It's not free at that point, and the control for security basis only goes so far before the argument starts to fall apart. Yes, it is a good thing to have controls for that exact reason. Is Google any better? In some regards yes (the platform has dwarfed iOS in terms of technical security controls but fragmentation plagues the ability of everyone to take advantage of updates) and in others no.
Apple is just an accelerated Microsoft at this point. Significantly slowed innovation (compared to the early OS X and iPhone days) - again because of the "innovator's dilemma". They're now locked into this massive ecosystem which will artificially continue to suffocate them over time.
Frame control; e.g., using and abusing language to empower oneself (or one's group or communities) and disempower outsiders in the pretext of giving advice.
I voted you back up. But the answer to your question is 'for the same reason you don't teach GR as a prerequisite to tying shoelaces.' Small children and shoelaces wouldn't be here without GR either, but it's just too abstract for most people.
The problem for the poster above is that if you read SICP outside MIT or especially outside college, you're not surrounded by a bunch of science nerds who can be persuaded to explain general relativity in return for beer and a pizza. If you're not swimming in a sea of science, then problems involving the behavior of fish seem much trickier to solve. I've seen this problem iwth a few other MIT books, eg Horowitz and Hill.
Horowitz and Hill? Hmmm, I don't remember running into any out-of-domain stuff whilst working with that book at uni, but then maybe that's your point - I was at uni, so it fitted nicely, but for someone coming at TAOE without an engineering background might struggle. Do you remember any concrete examples? Was it something like needing to understand wave propagation to understood why the modulation circuit worked, or things like that?
I'd have to go and dig out my copy now to check. The main things I remember offhand were problems with no discussion of the answers, and examples of 'bad circuits' which you were encouraged to build to find out why they went wrong. Great if you're in a class, not so great if you're studying alone.