>It's just about balance.
Odd to say after making a statement about two extremes.
But for me, it's more about stability. Jetrbains is great for me too but I don't feel so dependent on it with a project that it shitting the bed would endanger my own aspects. I can still use Visual Studio or Sublime Text or even go back to good ol' vim if needed. That flexibility of choice ironically enough makes me fine with paying for what's best for me.
But for me, take a game engine. That's a very core part of my project and lately we've see how the two biggest competitors can screw things over so easily. They may be the best choice, but are they MY best choice?
As things are now I'd rather choose a tool I'll struggle with more but have more control over. Because if a game engine suddenly wants to demand retroactive payment, that's a huge issue for me. And I don't mind spending some time helping out other engines rise up so others can make an easier jump.