It's not stupid, it's a great idea. Twitter is not an essential service. Nobody is putting a gun to anyone's head to use twitter. That badge is a status and credibility marker and now you have to pay for it or go screw. It's a genius move putting people on the spot to choose between making Twitter and Elon money or losing that free status/cred signal that gets you more popularity/business/taken more seriously, etc. Pick one. Also makes convictionless hypocrites more apparent. Complaining about Elon's business ethics, the way he gets rich, how much of a dick he is, while you directly contribute to his business from your own pocket? It's brilliant.
Only thing that would suck is if anyone could buy the badge, but I don't think that's what this is. I think the badge requirements stay the same, you just have to pay for it now.