having actually worked on the inside of shitcoins and worked with shitty fediverse APIs i can say that it's not just because these projects have bad ethics, lying scammy marketing, and are annoying and gay people their programmers design overly complex, rigid, backwards-incompatible architectures that will lead to a total rewrite at some point in the near future when their love of complexity meets their love of feature creep