I honestly can't imagine going back to getting asdf to work, figuring out how to upgrade Ruby, pouring over GitHub issues when a new version of macOS breaks something, etc.
I'm not saying Docker’s without trade-offs, but they are worth it. And, when you use Docker and Bash as the foundation, they are things you can understand. They are skills that can serve you well for a long time in a lot of contexts.
Nix? Devcontainers? Not so much.