Why don't we have a National Lottery?
"We" do, .....in Italy.
because we do not have enough money to clacify the amount of money that has
Many countries do. I do not know what country you are in.
Lotteries are run by the states, just the way things happened
That depends on which nation you are referring to when you say "national". Many countries have a national lottery. Some have more than one...
The mob would take over.
causes gambling addictions which ruin lives
By "we" I assume you mean the United States. In the United States the regulation of gambling is left to state and tribal governments, not the federal government.
We do. It's called social security.