@rysiek The `.su` example is not one to make your point with, though - it's precisely because this is still around that IANA changed their rules, as I understand it, to properly remove TLDs for countries that no longer exist.
Everything else is right, though - looks like .io domains will be around for at least 3-5 years. (And I'd be surprised if IANA don't just convert it to a non-geographical TLD, thus avoiding disruption.)
@james sure, fair enough. I also expect it to become a gTLD (I mean, it is the perfect case for that kind of conversion really).