I think this might be a bit harsh. ;)
However I do agree it would be much better to set up user expectations for the benefit of linking their account: explain to me why you need this information in a simple, preferably visual way.
Also, would be great to have a way to unlink my Twitter/Facebook credential from the app.