Electric Eel - How I am using Dockerfile, .env files, compose files

I’m intrigued by this approach. I’ve seen a lot of others recommending Dockge to manage their apps. I also just shelled into Truenas and I can use docker directly in the shell. What is the benefit of using custom apps over just using docker compose directly?