We can blame SICP itself for that maybe, but it's all in the name: Structure and Interpretation of Computer Programs. It's abstract because it's not about actually physical computing — nor is it trying to take you to the same place as learning computing from hardware, "bottoms-up" is meant to but via some other mathematical means.
It's trying to teach you to reason about computer programs by it's structures — that they aren't just a list of instructions.
Reading Shakespeare won't teach you grammar but they'll help you be a better reader and writer in their own ways!
Imagine your computer being 3x (estimated?) slower and hotter without this advancement from the "propeller-head" pure-thought-stuff people. There are undoubtedly wins like this across the whole industry.
[1] "Computing with Register Machines": https://mitp-content-server.mit.edu/books/content/sectbyfn/b...
Everyone's path through these esoteric texts looks different, but all these books are magic.
I'm not entirely sure I can recommend Wirth's Compiler Construction, but I definitely like his simple approach.
But I had been programming, self taught, for years at that point.