I reckon there's a limit to how long this abstraction can go on before not understanding underlying mechanisms will seriously hamstring you.