it's interesting to think about why not. it probably comes down to noise and friction in transactions, so that 1e-9 of your company is not a meaningful/tangible quantity. you could imagine an economy in which you could indeed issue a billion shares at a dollar each and have them be worth buying individually.
The reason why it is not is that the assumptions you have to make about valuations in order for the one dollar investment to translate to the company actually being worth one billion do not hold. You have to assume that the investor is a rational actor, is capable of correctly evaluating a company's value, and is making the investment because they believe the company is worth one billion dollars.
There is no reason to believe any of these things. Lots of people who satisfy none of these requirements have a dollar to waste. They could be investing as a joke, they could be trying to pump up the value of the company for some other reason, or they could be incompetent at evaluating a companies worth. Just because a person is willing and able to throw a dollar away doesn't mean you can find people to throw a billion dollars away.