Yeah, just pile on another layer of code you don't understand. And then wonder why it's slow or doesn't work the way you expect.
Fun fact: I'm lying.
In general, I think it's enough to know what your abstraction does, rather than how it does it.
https://en.wikipedia.org/wiki/Leaky_abstraction#The_Law_of_L...