Because we use abstraction as a way of lowering barrier to entry to reduce the requirements for people to be proficient in the career and be able to reduce overall costs downwards?
I know enough Docker to create and launch a dev environment, but I don’t need anything more than that since I don’t do deployments.
Likewise you don’t need to learn about browser rendering since you barely interact with it.