please help asap! i will mark brainiest if correct.
Why are public goods provided by the government rather than private businesses?

a. Because private businesses cannot make money by providing public goods

b. Because only the government can restrict the use of public goods to those who pay taxes

c. Because private businesses are for forbidden by law from providing public goods

d. Because the government tries to increase competition by producing public goods