Back on topic, I've always thought it was a bit silly to end up buying multiple copies of ships you may not even intend to play in order to own an upgrade card from that box. I'm sure there are many Squint and A-wing fans with Starvipers on their shelves collecting dust.
Then don't do that. Say you only bought one StarViper (because I think it's worth having one so you can run the Virago, even if you don't want to play with the generics), so you only have two copies of Autothrusters. That might mean you only run two Interceptors in your Imperial lists.
So what, though? "Monoculture" lists aren't generally as good as mixed ones anyway. Two named Interceptors come out to 50 or 60 points, which leaves you lots of room to add in a Phantom or a Lambda or a Firespray. As long as you're not literally obsessive about being able to field every legal combination of ships and upgrades, I'm convinced that you could feasibly buy one of every X-wing SKU and be set to fly everything you could ever want.
I agree with the OP to the extent that it would be good for players if we could buy an Elite Talent Pack with 2 copies of every EPT in the game for $15 or something. (As I said above, random packs are a bad idea.) But if FFG isn't interested in doing that, then we're not going to convince them to abandon whatever marketing analysis persuaded them to adopt their current position.