Any developer that uses the Facebook SDK has to agree to its terms and conditions. If you have an issue with this then you should avoid using applications that use the Facebook SDK.
How is it a problem with Facebook when they have released this software free of charge for any developer to use? Again, just like the Facebook website, it is a product that they offer.