Two sides to this. Author uses everyday life to describe the multiple layers of abstraction in software engineering. That's precisely the advantage of software: that abstraction is easier to construct—by simply writing down rules in text files—than mechanical engineering or other fields.
That said, author is not wrong. Reminds me of talks from Bob Martin about frameworks and software architecture. Summarised and linked (shameless self-plug) here: https://www.compilatrix.com/docs/framework-there-to-screw-yo...