Because space-based weapons are banned by treaty and any saving would be eaten up by having to defend against other nations space-based system.
Because you can’t just nuke a little tin-pot dictator’s army.
I am sure their are suborbitible solutions. Either way, carriers are overpriced floating targets.
A space treaty banning space based weapons is not going to stop the Russian, Chinese, nor the US (or most able nationstates) from building space based weapon platforms nor secretly deploying them either.
Treaties can be cancelled.
Bullets are expensive, we should make soldiers go back to using swords.
I agree with your rationale, however a treaty can be easily skirted. I was a party to something that was forbidden by treaty or convention during the Vietnam War. We just did it anyway.
Promises, laws and treaties are made to be broken. If they weren’t, there would be no need for them. Just my opinion.