I'd subscribed to the leaderboard for "games played in Free to Play gmes" a couple months ago:
gamesplayed?trackerid=2975This leaderboard shows 387 games.
Today I noticed that there are way more games that have the "free to play" tag on this site. Actually more than 7.000. And around 2.400 with achievements.
List of free to play GamesWhat gives the huge difference?