If auto insurance is required by law?

If liabilty insurance is required by law for all drivers, then why aren't uninsured drivers made to pay for the damage they cause in an accident even if it is out of his own pocket? Why does the insured driver's insurance have to cover for the uninsured driver? Why is it almost treated as though the uninsured driver is no longer liable because the other guy has insurance?

Also, did you ever see those auto insurance commercials where some person is claiming they are driving without insurance because they can't afford it or because they have a bad driving record. In other words, we are supposed to accept drivers who think they don't have to obey the laws because they can't afford it or think that wreckless drivers are cute and funny and have to feel sorry for them.

Get insured, choose a vehicle with lower insurance premiums have the cash to cover any damage or get off the road!!

Ever hear the expression, "You can't sqeeze blood out of a turnip?"
That's why uninsured motorist don't pay for damages.