It really depends on how we treat digital properties, for example, a username on github will link to your identity and work, the same way a domain name might.
If a domain name was taken, it would have major consequences, trotting out “we never told you to spend millions on super bowl ads” would be a weird take.
Obviously it is based on the contract, but it is not far off.
I don't think a username on someone else's service is comparable to a domain name. You buy a domain name. People go directly to your domain name. I would bet 90% or more of navigations to a github profile are linked from some other source (e.g. easy and borderline immediate to change) as opposed to typed into the url bar directly.
To be clear I think it's shitty for GH to change someone's username, especially without a lot of communication first, but I don't think it rises to the level of having any sort of damages you could try to litigate even in the worst cases.
If a domain name was taken, it would have major consequences, trotting out “we never told you to spend millions on super bowl ads” would be a weird take.
Obviously it is based on the contract, but it is not far off.