It has plenty of opportunities to come in through U-Turns and Ground Immunities. Also, it's plethora of resistances allows it to come in on clutch moments.
And please, quit using your team as some example. 3 non-Heatran steels is far from standard, and fairly absurd if you ask me. Your team is a prime example of centralization that the Lati's have brought to the metagame.
I already told you, those resistances aren't that when he has to switch in more than a few times; my example already showed how Specs Latios takes 45% from switching into Scarf Heatran's Fire Blast with SR up; is that really an easy switch? The ground immunity is certainly something, but nevertheless, it is dangerous to switch Latios into physical attackers that could predict a Latios switch in, or threaten to change their attack (Latios doesn't 1hko everything)
What is wrong with 3 non Heatran steels? I don't use steels for the sake of steels, I use them because they are very good. I'll go through a quick overview of how I ended up with 3 steels; Jirachi, Metagross, and Scizor.
SD Scizor: This is fairly obvious; he is f***ing good. A very solid check to so many pokemon, sweeps well, and is just so useful with his awesome technician priority moves.
Metagross (lead): I don't count leads as part of my team, since I typically run suicide leads. Metagross is like a suicide lead, but more; I don't count him much when making my team. Packs Occa Berry too.
CM Jirachi: This wasn't even on my team before, but I tried it out after my team began to kill off Tyranitar and Heatran early on in the game, and he was just really good as a stall breaker and sweeper. My team just naturally set up for him; his spot belonged to SD Hera, DD Tar, and SD Infernape before him.
Combined with Gyarados, Latias, and Rotom-H, 3 steel is really not a problem.
I did not and do not use steels for the sake of resistances; that is a useful byproduct. I place them there for their role, because these three steels are no replacements to how good these three steels are. In reality, I only have 2 steels because I plan on blowing Metagross up most of the time, and when considering my lead, I do not care about his typing.
As for the centralization aspect; the only pokemon that could be considered centralized for the Lati twins is Scizor, and the Lati twins don't even need to exist for him to be used. Do you think I considered CM Jirachi, who hits both Lati twins NVE with Psychic and Thunderbolt as pokemon to counter the Lati twins?
To summarize on my team:
My choice of having three steels did not result from the Lati twins at all; the fact they are steel type are just useful coincidences. Rather, it was Metagross's role as an amazing lead, Jirachi's role as an amazing sweeper, and Scizor's role for being plain awesome that made me use them.
EDIT: And statistics beg to differ from what a "standard team" is. A team of Jirachi/Metagross/Scizor/Gyara/Rotom-H/Latias is perfectly standard based on statistics. Maybe its not standard in the typing involved, as 3 steels certainly is quite a lot. But in terms of OU, it is definitely standard. And as for the typing not being "standard" and being "absurd", that is only when you try to construct teams based on resistances and weaknesses; I make my teams based on plans and roles, and fix up the typing later, so nothing can really be absurd.