Juggler highlighted it, but while TLTs are one factor pushing out vanilla generics, I think things like Crack Shot are just as guilty and don't get nearly enough press.
And Crackshot was designed to make 2-attack-dice ships viable because defensive upgrades are so strong that 2 attack dice can't penetrate them. In other words, generics are so much weaker defensively than multiaction ships (and ships with Stealth Devices, Autothrusters, etc.) that if you make other ships capable of damaging the latter, they melt the former. Pooooower creeeep.