Government rather than private business provides national defense because
if some benefit from it, less is available for others.
B it is a cost and not a benefit.
it is an obligation and not a cost.
not all who benefit from it would pay for it.