thx again for the insights, you actually give good answers and explain why things are the way they are. i guess A cake with a hat just likes to give short, mean, meme answers to everyone that mentions fair critics with screens and reasoning, even if some of my points were proven not fixable due to coding - but these were simply facts i didnt know. so i just would like to add the question about why grimmsnarl and carbink only happen to have 5 available moves? especially grimmsnarl has so many good moves it can use. aside from the screener set, there was a popular bulk up set with tera fighting, drain punch, spirit break, sucker punch (instead of rest) and bulk up. item leftis. good set for rand battles. carbink is a bit harder but another set would be (sadly) a hazard set + moon blast, stone edge / body press with leftis or a meme set fitting for rand battles with AW to make use of its high special def., moves something like moonblast, stone edge, body press, earth power (tera fairy, rock, ground all viable) and adapt the lv cause obviously its on the weaker side.Essentially yeah, but it's more a code limitation than anything else. Getting e.g. 5 special attackers and a Chansey with Seismic Toss (physical!) isn't gonna help you against the opposing Blissey.
This is a miniscule chance, but mons generate in order. Hypno generated first, so when Carbink and Grimmsnarl generated after Hypno, they tried to have their screens removed but couldn't due to only having 5 moves. If Carbink had generated first, Hypno would have indeed not had any screens moves. There is no retrospective checking during generation to avoid endless code cycling, and server strain. This is not something that can be changed.
First of all, as someone who's involved in the tours scene a lot, you don't do yourself a favour by saying statements like "why else did many high ranked players leave because of gen 9 rands" when that... did not happen. Gen 9 is by far the biggest and most played format in showdown's history, with the most active ladder, and a remarkably higher activity ladder than gen 8 had. Gen 9 is an objectively popular format based on activity, and also an objectively high skill format based on ladder analysis. If high ranked players did leave, they weren't prominent enough for it to have been noticeable, which means they weren't really high ranked.
Aside from that, randbats are made technocratically, and via statistics. We track how any changes we make in set design impact that Pokémon's winrate, and if changes are positive or negative they stay or are reverted respectively. We don't need to overhaul not just the code but the actual inner functioning of Pokémon Showdown! (which would never get past the core Showdown! team, you're asking for the home page of the site to be changed here) in order to give players the option to have movesets that are statistically proven worse than what they would otherwise get. It doesn't make sense.
We don't just throw these inaccurate moves on mons for no reason, and try hard to ensure that wherever possible Pokémon have at least one reliable STAB move. But a format of solely 100% accurate moves isn't really functional.
why would those not be considered, when there are way weaker sets right now on other mons?
and is there a link to where we can see all the available sets for every mon right now? would like to go over them with a friend.