there doesn't need to be a logical argument to keep it, only to ban it. the burden of proof lies on the people who want to change the status quo, not the ones who want to maintain it. this can stifle progress at times, but it prevents throwing out things without reason to
Agree 100%
My point was many users have gave detailed and concise reasons why TB should be banned, or at least suspected, but I've never personally seen those points addressed intelligently or refuted in any significant way. The proof is presented (as much as an subjective opinion can be "proof") but then we just always have a bigger fish to fry and time moves on. I believe if there was a TB suspect thread or something then it would be pretty clear the pro-ban side arguments have more substance.
I truly don't know what an argument regarding TB as more positive to the meta than negative would even look like, sincerely.
your examples aren't really 4MSS though. 4MSS means that the mon functionally requires 5 moves.
Blaziken in the current metagame is a good example of 4MSS. It needs SD to ensure it's hits are powerful enough, STABs for ample coverage in the meta, Thunder Punch to deal with bulky waters and Protect to ensure it gets speed boosts up.
Let's say you cut out TPunch cause you want dual stab + protect and set up, then you lose the ability to deal with water types and are forced out
Let's say you cut out one of your two STABs cause you want TPunch as a coverage then you either have to deal with losing Fighting STAB to deal with mons that hardwall you like Heatran or get ripped by the MANY fire resist in the current meta or get amply walled by ghost types.
Let's say you cut Protect.. I don't even need to reply right?
I can think of many more examples of 4MSS but Darkrai and Gliscor DON'T functionally have 4MSS.
4MSS isn't as cut and dry as "functionality" and is more so about checks and counters. Blaze doesn't need T-Punch for bulky waters, it has CC, but it needs T-Punch for Slowbro, for example, or it's checked. Blaze doesn't require T-Punch to function, but it does require it to muscle past certain mons. 4MSS just means a mon can't handle all its checks and counters with only 4 moves. The worse a mon has 4MSS the more this problem is exasperated.
Cart accuracy is an arbitrary term with little consistent meaning and increasingly irrelevant as a concept as Smogon and PS policy has developed over the past several years. Gen 1 is probably the biggest example of how "cart accuracy" is a meaningless term with the amount of glitches and mechanics that are arbitrarily implemented and unimplemented. Trying to justify HP percentages as QoL only proves this point, as it significantly reduces the guesswork needed to identify sets that would otherwise be difficult to judge on cart. The other issue is that the overwhelming precedent would be to ban Valiant and Darkrai instead of radically changing how the game is played to accomodate two already arguably broken Pokemon. I don't care either way on Sleep, what I care about here is having a consistent policy.
But with that in mind, if we're banning sleep, why not paralysis and Confusion? Why not Serene Grace? Why should we have nonconditional turn skips as a whole? Paralysis is extremely uncompetitive in LC metagames because of how easy it is to fish for free turns (although arguably the real issue is turn-fishing with healing consumables factored). So why is it only a problem with sleep in Gen 9?
Free turns have always been uncompetitive in 6v6 singles. There has been some dogmatic approaches to balancing mons and creating our own metagame over the years. Para basically ruins Gen 6 for me. That said, the majority usually think free turns, even earned in insane BS ways like Static, are just part and parcel of Pokemon. Crits and some RNG do make the game better, or at least more exciting which is sometimes more important.
All that said, sleep finally got banned for a few reason and some are specific to Gen 9. First, hypnosis can miss, and that's lowkey a good thing sometimes. It's also tied to some of the strongest mons in the tier, Val and Rai. Spore essentially had no switch-ins this meta, and when you factor in Sludge Bomb only Garg and Gold could consistently switch into Amoong. Speaking of Gold and the hazard meta, Yawn just forces boots on everything which isn't fun.
The biggest reason though is that Gen 9's power creep is so insane that 1-2 free turns is often all a good player needs to take momentum and even the game sometimes. It added nothing healthy to the meta to the point where the majority wasn't okay with it anymore. The other hax, not so much. To defend Gen 9, which is rare for me, I think this is the least amount of hax we've ever had. Static and Flame Body aren't everywhere. Para spam is really low. Confusion is barely a thing. Flinches barely exist when compared to Jirachi and Kiss metas. I don't see how anyone is that upset about hax this gen. Banning sleep was just the cherry on top.