Or how about legislation where Facebook is forced to stop being a walled garden and make friends' posts available to you via RSS?

I don't have a facebook account myself but follow some people's publications using rssbridge (https://github.com/RSS-Bridge/rss-bridge).

I would indeed prefer that facebook provides those feeds themselves as it sometimes break because Facebook changes things (the latest breakage I encountered being Facebook replying with "You must be logged in to view this page").