> could some of this stuff be provided by the private sector?
Yes, but the key man problem still exists. For instance, SpaceX could build/operate a network of weather satellites for various nations but the instability of the founder leads to similar issues.