I don't like the idea of MIssile/Torpedo ordinance not being discarded. Nobody would ever use primary attacks much anymore. Missiles are a fine part of aerial combat but without the fun of getting somebody in your sights and shooting em down, it feels more bland and sterile.
Just like nobody ever uses primary attacks when equipped with a cannon upgrade?
In so many ways non-discarding ordnance effectively becomes a cannon in a different upgrade slot. It may have some other cost associated with using it but that is what it would be.
It's funny when I hear talk about how much ordnance some ships carry. Am I the only one who played the X-Wing series and thought that the A-Wing was the ordnance delivery system of choice? If memory serves it carried as much or more than ANY other Rebel ship including the almighty B-Wing.