I believe one drawback with this healthcare system is that the government ain't mandating that a person needs to visit his / her doctor once every 4 months (hours used should be considered paid leave).
The reason for this is that alot of people don't go visit their primary care doctors routinely. Some are lazy (why not give a discount on health coverage if the healthcare subscribe is taking care of themselves), some can't afford it (not getting paid for the hours spent, or time).
We perform routine maintenance on our cars to keep them running and said maintenance usually has a direct impact on how long one's car last. People should go to visit their doctor's routinely for checkups (eq. blood work) hence things like diabetes, cancers, and etc won't be a "surprise".
A lot of people only go to the hospital when they already have something that could have been prevented - and it usually means something expensive (eq. cancer).
If more people went, the healthcare system would have a larger data set which in turn will create jobs, improve research. Additionally, given that the market is larger - they should be able to segregate the costs between routine / health maintenance vs. the need for expensive care (eq. hospital stay due to severe ailments).
We don't use car insurance to pay for oil changes, why are we using insurance to pay for routine health maintenance? Pricing model needs to change, seems like we can learn something from the automotive service industry.
Maybe there needs to be two tiers of doctors from an education perspective. We will need alot more doctors capable of handling routine duties of a general practitioner (relaxed educational requirements for these types of doctors so we can churn out more, less pay too) compared to a specialist (more restrictive requirements, more pay).