Realize that there is absolutely nothing contradictory about algorithms in #Fediverse platforms. Effectively that just comes down to a UI tweak, and any client or interface is perfectly free to implement whatever algorithm it wants.
Heck, keep in mind that newest first is itself an algorithm, although a quite simple one.
Further, one of the huge criticisms I have of #ActivityPub is exactly that it is so instance-focused instead of user-focused so that it does not really help people escape. #Threads would really be a good fit for that philosophy.
So #Meta would use federation to bring a bunch of content from us to its users, while offering to its users the chance to be heard by all of us, at least in theory. That’s good for the company. That’s good marketing for them.
I think you overestimate the downsides of Meta turning on federation.