I wouldn't actually consider it a bad idea to have a leaderboard that takes scores of all levels into account. Even those the player hasn't played at all, using a score of 0 for them.
- It avoids a global ranking that is dominated by "one trick ponies" who specialize in only one levela few selected levels and ignore the rest. Due to the difficulty of perfectly balancing the difficulty and scoring of over 200 levels, I would suspect that quite a lot of players will choose the same levels for this purpose, making this metagame rather boring. If you still want to encourage players to become masters at their one favorite level, then you can have level-specific leaderboards as well.
- It can't be exploited by players who create new accounts to only play the one level they are good at and ignore all the rest. (due to the difficulty of perfectly balancing the difficulty and scoring of over 200 levels, I would suspect that quite a lot of players will actually choose the same level, making this metagame even more boring)
- It generates an incentive for players to play and master all the levels, because doing so can only increase their score. This results in more variety in their game experience.
- It increases player retention, because when new levels get released, then inactive players with good leaderboard positions will have to return to the game and get some good scores in the new levels as well in order to defend their rank.
- And for the same reasonif they choose not to, it alsothen that makes the game more attractive to new players, because inactive. Inactive players won't be able to hog the leaderboard positions due to all the newly released levels making their score far less impressive. So new players who play the old and the new levels will be able to dethrone them. This is actually a reason why you want some score inflation and power creep in youran online game. It gives new and active players a way to compete with old and inactive players.