the quote post of the original question also give some good insight
https://witchsky.app/profile/did:plc:rmct3veqrvijr6xwugpucbqw/post/3mfqfc36r3k22/quotes
like yeah part of it are the cultural issues, but there are some pretty clear dev-ux points as well why people build on atproto
json-ld, and more specifically, the implicit ideal of data being open ended vs lexicon's being structured is a major part to it imo