Facebook made their own license for a reason. Compared to Apache, the Facebook license gives Facebook greater power in the user-developer relationship. They only give users use of React patents, but in return they demand protection against all patents from their users.
I'm not a huge fan of the patent system, but I'm even less a fan of hoisting Facebook into a position of even greater power over smaller competitors.
tl;dr: The clause isn't fair. It grants uneven protection. Their refusal to use a similar, existing, popular license that does grant equal protection is concerning.