I don't think throws are considered to be the same as high normals. Yes, they are listed as high, because they will still whiff on lowered hitboxes. But that doesn't mean they behave identically to non-throw highs. It's annoying that we players had to figure out these differences ourselves, but now that we know this is how the game works, what is the complaint?
If you think you read a throw and you still get thrown out of your d2, it's not the game that messed up, it's you (and by "you" I mean the reader of this post, not any specific TYM user). If you really did read the throw, you would have waited and punished accordingly. But too many times I think people mash d2 hoping for a throw or expecting one, and they get mad when their d2 is thrown. You can't mash it (usually), you gotta actually make the read and react correctly.
If I read a jump and mess up the timing of my anti-air, I don't come onto TYM to claim MK11 is broken. It's the same thing for throws. If I think my opponent is going to throw and I d2 too early and get blown up even though I made the right read, that's still on me; no amount of patches or game changes will correct that issue. Is it frustrating? Of course. But is it a consistent element of gameplay we should all know how to play around by now? Absolutely.