Usernames in the Fedivers 😫 - eviltoast

Why can you never change your username in Mastodon, Lemmy or Peertube? Is it a condition introduced by ActivityPub or a forgotten feature?