Um, strict TLDs like .gov are misused?? What's a .gov site that isn't a government site? That is actually regulated…
.io is a stupid TLD name (except for actual Indian Ocean sites). I think what bugs me is "some technological tie" — wut? It's not anything. Input/Output isn't a nifty technological idea even.
Re: squatters: they could squat on any TLD. The only reason they squat on .com or .net is because you want it. Now, they will start squatting on .io because people want that. I don't see the difference.