Well, honestly what do people expect if they give apps access to that information without having the app provide a reasonable justification as to why it needs that information?
Edit: Not saying the people are the root cause, the apps that take advantage of them are assholes, but people should be more stringent on the information they provide