Nobody seems to take the time to read the topic they are posting in.
Invalid generalizations aside, perhaps you want to at least have a look at a few posts directly above yours, where you’ll find that we indeed know.
Let’s in short say Android 7 on the Fairphone 2 is missing a component it doesn’t need to have to be a Google certified Android 7, and Niantic apparently rely on this component for their Pokemon GO without checking whether it’s there or not when it could very well be missing, so they could give a descriptive error message instead of keeping people wondering about the game crashing.
I really don’t understand where this “stuff doesn’t get done, so people in charge seem to not care” attitude comes from. Just leave it at “stuff doesn’t get done”. That can easily be verified.
Sometimes stuff is difficult and might take time, other stuff might get in the way, etc.
As for a solution …
If you want to have Android security updates and Pokemon GO, you will have to switch to LineageOS currently.
If you can live without Android security updates, you could alternatively downgrade to Fairphone’s Android 6 again.