The difference between the Fediverse and a closed system like reddit is that it’s open and we’re privy to haphazardly implemented functionality and bad API documentation.
I work on big closed source web apps for a living; they’re just as haphazard and badly documented, it’s just all closed.
a bunch of records from a retired local DJ ended up scattered in thrift stores around my area; I ended up getting a bunch of really good condition 80s disco and funk 12in singles