Nope this is directly linked to ad revenues because StackOverflow don't care about them they can offer freedom. And if they ever get into financial difficulty you can count on me to subscribe to a paying "gold membership" and I still won't care if broken students get the same content for free and without login.
You never wondered why there is very few fake account on stackoverflow as compared to ad based social network?