Also, anyone familiar with the term "mastodon" knows it refers to an extinct mamal, aka "a dinosaur". Possibly a not great look.
Whether a new name would even be possible at this point is not something that I have an informed opinion on.
Disclosure: I dont use Mastodon or Twitter, or basically any social media.