Interesting read. I share the pain feeling of the author about beeing forced to always rely on poorly designed text abstractions (Dockerfile, command line parameters...) when designing systems. And maybe a structured data abstraction at the "OS" level can help.