Earlier quoted context omitted.
Not everything has to be “cancelled” but if you are buying a domain, you should probably inform yourselves of what that TLD represents since people you’re communicating with might and might not look too favorably on its use.
Yeah, .io represents “Input/Output” as much as .net represents “Network” Domains often have little connection to their intended meaning.
They probably wouldn't care for your interpretation of the domain, they just see you supporting the people who relocated their entire group of people from their native homeland.
So, yes, you should be well aware of what the io domain represents and who you're supporting when buying one. Because it might bite you in the ass down the line and could have easily been avoided by just getting a different one without a storied past.
No "cancelling" going on, but just like a lot of other things, it's a risk that should be taken into account.