Having the rule "if you can log in with Facebook, you can also log in with Apple" is in fact a protection against Facebook-only login.
I do not buy their company line at all. This is simply Apple flexing its power in the App Space to require developers to implement an ecosystem very few would do of their own volition.
You can argue it’s a good thing. I disagree. But it is hopefully clear that Apple being able to wield this kind of power is indicative of monopolistic power in that marketplace.
I don't think that's correct. Anyone who currently gives FB login as an option is required to support Sign On with Apple. If FB Login was previously an option, but was removed at some point, Sign On with Apple is not required.
I happen to have an app out there which we maintain security updates but aren’t adding new features. It was built with a FB login option. So now we either never update or have to implement features we don’t care about.