It's a config DSL for a config DSL (OS files). Docker isn't much different from an AI wrapper. What was this mighty corporate machine supposed to become shipping config scripts?
The team I was before Docker got popular just used the OG container, user accounts, and set up namespaces and cgroups per user.
Docker represents perfectly the issue with the software industry; it is software that duplicates existing software chasing "line go up" not actual utility. No net new utility just different semantics to perform sys admin work.
Developers did not want to learn sys admin, and instead learned a meta-Docker-driven-sysadmin anyway.