VS Code is miles ahead of Jetbrains offerings and has no yearly subscription fee.
MS was indeed one of my least favorite companies half a lifetime ago, but they've changed business models and are now pursuing a growth strategy (particularly wrt services) and have abandoned the fight to capture consumer surplus at all costs.
I've gladly purchased Jetbrains products in the past (and other dev tools as well). Noticing that a company is intent on capturing all consumer surplus they possibly can and disliking them for it is not the same as deciding they're "evil" for charging anything to begin with. Before moving to their subscription / hostageware "pay up or be forcibly downgraded model", I happily broke out the credit card and paid for Jetbrains offerings. I don't begrudge them that they sell software.
They just got too greedy and consumer backlash like this is the inevitable result.