I don’t think your opinion is invalid or anything, but I think you presented it pretty badly. A lot of what you said is true, like most characters have incredibly safe specials that they end strings with, or abusive 50/50 mixups and crossups. However, you need to understand that’s how the game is designed. Every character is supposed to be “too good”, and I think it’s going to be interesting to see how dynamic the matchups get when people figure out how to counter the most abusive setups, and how to use the multiple super armor/evade/MBDC tools we’ve been given.
I want to point out though, high/low mixups are an incredibly small part of Injustice. Most characters (like 80% of the cast) don’t have any at all unless they jump in. Some have fast overheads/lows that don’t lead to any damage. Lots of strings contain lows and overheads, yes, but very few characters actually have strings that let you choose between low/overhead ambiguously for a mixup. So once you learn the strings, you can block them 100% of the time.
Once the game is figured out, it’s going to be more about knockdowns, crossups, and good spacing (sounds familiar, right?), which I’m fine with. The game is legit and it’s decently balanced (for now). It may not be for everybody, but there’s no need for hostility.