You want your work to be driven by your ideas and thoughts, not by a distant API constraintsFoundation series - Tenet 4
This is also in the same philosophy of all what we said previously. We as a developer, we want and we need to have all the space to maneuver in terms of design and thoughts. We like to know how things behave, even if we accept that their inner implementation cannot be seen and known.
We want to be confident when we ship something to production and be used by the world. We want to get past the time where management and customers blaming us to ship brittle and error prone code even when they don't understand that it's not all the time about us, it's sometimes also about unknown constraints about the external world that we have to connect to.