There was law requiring insurers to accept you if you switched insurers without a break in coverage; just tweak that law to address common reasons for brief breaks in coverage (say, if you notify & pay either insurer to cover the "gap" within a reasonable amount of time).
This and other problems can be addressed with objective & focused solutions. No need to take over the entire health insurance industry just to fix a few systemic problems. ...and making it illegal to not have coverage isn't acceptable.