You haven't articulated a problem, let alone described how this particular solution solves it. Meta building a better version of your platform that siphons away users is a problem regardless of whether or not you federate with them / regardless of whether their platform is even built to support activitypub. Federation has no bearing on that one way or another.