The software is supposed to be free as in speech, not beer, ergo you can use it for whatever you want. If right out of the gate, GNU was like “you better contribute back if you use this!” nobody would use or contribute to it. All this does is produce drama and reduce use because of negative perceptions, it is bad for corporate adoption and adoption overall. If browbeating people like an ass worked we would live in a very different world. It does not.
Anything I need to actually write code on, Gnome, because I’m addicted to mac-style gesture controls, but hate the holier than thou design philosophy Jony Ive bullshit; anything casual, KDE; but I am planning to try out Cosmic on something soon