Not all TLDs are, just the ccTLDs. The .io domain was never intended to be such a popular one, but tech bros were like “zomg io! That’s like input/output!! So techie!!!” Meanwhile, .tech exists and is not country-specific but is far less popular for some reason.
I’m not saying you’re wrong, this is just a very American marketing approach. Like, why would a tech company want to grow out of the tech sector? Oh right, never ending quarter over quarter growth…
The wild part to me is that the average person doesn’t even know what IO means in a tech context, but enough tech companies have used .io for normies to be conditioned into associating .io with tech