Yeah. But docker is a just a container. Not only do I sometimes develop things in console ( for services) but also develop tools in DE (such as PyCharm, IDEA, QT creator, android studio).
What's the difference if you install GNU/Linux on a Mac, will you regret it?