“All non-trivial abstractions, to some degree, are leaky.”
Joel Spolsky, The Law of Leaky Abstractions (2002) · read it
Kept because it sets the right expectation. An abstraction saves you from understanding what is underneath, until the day it does not, and that day arrives for every abstraction worth having. Budget for learning the layer below.