0
Abstractions are leaky, full stop
In the software world, there's something called the Law of Leaky Abstractions:
All non-trivial abstractions, to some degree, are leaky.
The basic idea is that abstractions hide details, but sometimes those details are important, so pretty much every abstra...