Of course. But the actual physical models that underpin these things are vastly different than the mental models we use to reason about them - even for people who understand them. Frequently the "lower level" model only needs to be pulled out at troubleshooting-time.
Hiding complexity behind abstractions is what allows us to build complex things.
Hiding complexity behind abstractions is what allows us to build complex things.