I recently listened to Paul Frazee talk about Bluesky on the Software Engineering Radio podcast and it struck me that one thing they got right was looking at social media like a search engine looks at the web, instead of like a centralized platform(Facebook) and instead of like a federated network of platforms(fediverse).
If your feed is understood to be just the search results you see, then users can understand that their algorithm is something they need to work on in the same vein that they change their search parameters on Google or Bing or other search engines.
No, but you have access to the protocol so you write your own algorithm.
Then it is your algorithm, using the common protocol, that goes out and retrieves search results for your feed.
Likewise, 3rd party corporations can write their own algorithms on the protocol and everyone can choose which algorithms fill their personal feed with search results - turning them on or off on a whim, at a personalized level.