Because, getting a specialization shouldn't just be about the Talents you get. It should be about the skills just as much. In a world where I am learning to be an Infiltrator I should be able to learn Stealth. If I am learning to be a starfighter pilot Hot Shot I should be able to learn Gunnery.
I'm already spending extra XP on buying a spec outside of my career. Spending even more points because a skill that I would think should be part of the training is just wrong. Yeah after all that said it's just 5 xp per level but it shouldn't be that way. I'd much rather spend 5xp per level on Coordination. A skill I would not use at all in starfighter combat.
"HotShot" is about piloting, not about shooting.
Hotshots are risk-taking daredevils – naturally gifted, overly confident, and constantly improvising. Their flashy maneuvers can go horribly wrong, but most of the time their Cool , Coordination , and natural abilities in Piloting (Planetary) and Piloting (Space) serve them well in combat. Because of their unrestrained bravery, they tend to dive headfirst into the thickest part of battle, shoot first, and execute mind-blowingly narrow escapes. They are also a bit cocky, liable to brag endlessly about their most astonishing feats to anyone willing to listen. Putting a Hotshot at the head of your vehicle formation is usually a winning move – as long as the Hotshot’s luck holds out.
Nothing in there says anything about being an accurate gunner, just that they tend to shoot first and ask forgiveness later. Someone coming into the spec out of Career is taking it because they want to be a daredevil pilot. If they want combat capability, go straight Pilot or Gunner.
Death-defying moves, not death-dealing accuracy; that's what a HotShot is in my mind.