That you used wood doesn’t mean you built a house.
Indirection is about providing a common language, and interface if you will, for talking to different implementations.
Separating concerns is another strategy altogether for managing resources.
That you used wood doesn’t mean you built a house.