The problem isn't abstractions. The problem is leaky abstractions that make it harder to reason about a system and add lots of hidden states and configurations of that state.
What could have been a static binary running a system service has become a Frankenstein mess of opaque nested environments operated by action at a distance.
What could have been a static binary running a system service has become a Frankenstein mess of opaque nested environments operated by action at a distance.