Let’s be real, $20/month isn’t a lot of money. In 1999 $5 a month at 3% inflation puts price for same service at $10 today. Plus let’s be real, inflations a lot more than 3% a year lately even though that’s what is claimed. It’s the cost of operations.
I would happily pay $20/month to keep things going.
$20 per character is a lot compared to other games. PoE is free, GW2 has no monthly sub and is still receiving updates etc.
This increase isn’t for “keeping things going”, it’s for milking money out of customers. Server hosting is exponentially cheaper than the early 2000s and the devs wages has not kept up with inflation. They’re actually notoriously underpaid for the privilege of working there, and Mod Ash makes less than 75k a year last time he mentioned it a couple years ago.
Just look at this ridiculous salary the top 7 employees are making:

They aren’t hurting for money, they’re hurting for a 7th yacht