It needs to be understood that any App with permissions is making money. That is a fact. I am an App developer and an end user so I know this. We have two choices if we want a better end user experience. Either start paying for Apps that have no permissions that make their money directly from you or start speaking up to the developers who make money from indirect sources.