I was too lazy to read all your hypothetical stuff, so I'm just going to make my comment.
So it's been stated, Dark/Steel were added for balance. But nonetheless, we still have broken pokemon in the game, which is why Garchomp, Latias (both with a confirmed verdict of uber) and now Salamence...