The problem for companies using the .io domain is that it represents the continued oppression of the original people of the Chagos archipelago. All proceeds from the registration of domain names goes to the Internet Computer Bureau, a former British company now owned by Affilias, a US company. Some of the profits from sales were supposed to go to support the territories, but the British government declared it has never received any money for this, and subsequently denied any responsibility for the support of the Chagossian people.
https://tamouse.github.io/blog/politics/2019/10/02/why-is-th...
Also worth considering whether it is right to buy other domains on TLDs run by Affilias and Donuts.
Your link to a .io says "Also, find a different TLD."!
The Chagossians have lost cases in both the UK and the US to try to return and the International Court's ruling is just advisory so it looks like they are not going to win that way: https://en.wikipedia.org/wiki/Chagossians#Court_battles
I cannot see the US being willing to leave unless provided with an alternative Indian Ocean base. That would probably mean throwing lots of money at some country.
Nonetheless, OP was raising awareness. The more awareness is raised, the more developers will be aware. Then, more developers will have to make a conscious choice (whether good or bad).
And where's the error in reasoning, if we exclude your hurt feelings?
>This means effectively, there is no good or bad.
That's a stretch. There is more to life than mercantile consumption.
> This is a popular method of debasing people. Maybe you aren’t aware of that, but the poster you did the dog pile with certainly is.
I don't know what this means.