![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.ml/pictrs/image/q98XK4sKtw.png)
You don’t understand how development works, at all. The developers themselves don’t make these kind of decisions at these companies. They just do what they are told to do by their higher-ups. The higher-ups happen to be corporate businesspeople that don’t really know much about tech, and only care about profits.
The blame for Unity’s failures belongs to the executives and businesspeople, not the developers.
.ml top level domains are very cheap, as well, so I think it was a happy coincidence for them to choose the .ml TLD.
They most definitely didn’t mind that .ml can stand for Marxist-Leninism, but I don’t think that was the only reason it was chosen.