Are you saying that you can't setup a development environment in any other OS except Linux
No. MacOS is a good one, too. But I'm just saying that Windows is messy, and the lack of terminal navigation features and command-line development tools basically means you're required to use a GUI IDE, which I hate working with.
I write all my code with a text editor and the terminal. Now, that's not to say that it's the best way, but it's definitely a faster, less jumbled way of doing it.