How is ISOC a dubious charity?
They host conferences around the world because attendees to the conferences in question are from around the world, and because ISOC wants to attract more of them.
I'm prepared to listen to real arguments about why ISOC sucks. But yours are either uninformed or you're not explaining them well enough. My bet is on the former. ISOC is not a charity, just a non-profit, and they've done quite well at keeping the IETF/IRTF and related groups going for decades.
Another thing you need to understand is that most SDOs (standards developing organizations) are pay-to-play. ANSI, OASIS, IEEE, Unicode Consortium, ... -- all pay-to-play. IETF? Free to participate. You don't even have to go to the meetings. Sure, participation == time == money, but being so accessible is a wonderful thing, and it takes an ISOC to keep it so.
Oh who did this organization with a duty to steward .org for public interest sell it to? How can you separate that duty from the action of selling it to a third party without that duty?
It's an interesting hair to split.
The action selling it to another org without that duty is abdication of that duty and they should not have had authority to sell it.
The specific circumstances only make it worse.
Their abdicating stewardship to a group that doesn't have a duty to steward is evidence enough and saying "well they used to" is off topic and not interesting. No need for new arguments when you have none.
and talking about precious years is just off topic and unrelated to the issue at hand.