I don’t know what the heck else everyone expected. They are essentially “team jerseys.” They were never going to be anything else. They aren’t special event skins, they aren’t themed skins. They are team skins.
So either
1. The skins are "bad/lazy" and dumb entitled people bitch about the quality saying "What the fuck these skins are so bad Fucking lazy blizz recolors they make millions of dollars why can they just make good skins."
Or
2. They're "good/high quality" and dumb entitled people bitch about
"Well what time hell these are actually good why are they spending time on this and not game balance why are the cool skins behind a dumb paywall 0/10 greedy company."