>> I find it hard to imagine how they must see the modern world. It must seem like magic!
> I think this is unnecessarily infantilizing. [...] people must employ abstractions [...]
"Magic" to me means "does not (appear to) obey laws of cause and effect".
When the phone doesn't work after you install App X, do you attempt to remove app X? Why would restarting the phone help the situation? If none of this is logical, you're just following the 16 step Apple Fixit Checklist, good luck... it might work... but if you miss something what happens? You're just back to the start and run the checklist again... or call the ~~witch doctor~~ knowledgable friend.
Now I won't say there's no magic in understanding computers. There certainly are cause and effect mechanisms that are too arcane for ordinary mortals to be familiar with (even like "don't build the project inside a directory that has a space in it" never mind "don't put a colon or slash in your filename").
The point is: "magic" does not have to mean infantilizing.