Completely agree with this honestly, and I also find results to be a little more random when every team has the best of the best as at that point everyone is so good that any batsman/bowler can do well against anyone else (I think leagues based on a country with overseas limits do a good job at countering this)It gets REALLY REALLY BORING to see the same guys being picked in EVERY LEAGUE ON PLANETCRICKET. Even if they are the best players, I don't care. Its always the same guys. Virat Kohli, Jasprit Bumrah, Mitchell Starc, Steve Smith, Rashid Khan, Babar Azam, Jos Buttler, Shadab Khan, Joe Root. Kane Williamson, Trent Boult, and many many more. I know they are the best in business but sometimes I want to see different combinations as well. It is fun to be able to field an XI with them in the side but it just becomes deja vu. And it's not like everyone is injured. KL Rahul is a good ODI batter but the world won't end if he isn't in a draft. Bumrah and Starc are among the best but Hazlewood, Shami, Matt Henry are modern-day ODI greats yet to be claimed. You aren't out of options in any way. If you would have made a point about the quality of Sri Lankan local players, then yes I would agree.
One more thing I would like to see (no idea whether this would be more interesting or boring than the standard) are leagues where ratings of the players are public from before. I've been on a discord server for a few years now where we periodically have such leagues and they are a lot of fun. Have really wanted to set one up myself for the longest time but not sure if I would be able to give it as much time as I want and I dont want to start a league and abandon it mid way