I don't get it. What's the problem?
Docker is more than just application containerization, it also lets you infra as code to some degree. You can specify where and how files are organised. It turns a git repo into something consistently runnable with the same commands as every other repo you may maintain.
There's value in that.
This is just gatekeeping.