I think risk and reward should be at the table, not ingrained into the advancement system.
Also, there is a simple reason why career and non-career skills can still cost different besides the risk and reward of which you buy first:
1. It causes you to still gain the skill slower than you would otherwise until you gain the specialization.
2. It causes it to still cost more if you never take a specialization that has it on there.
Thank you though for your polite disagreement.