Also, medisheild covers you up to the age of 80. After 80 year old, you are on your own. Just when you need it most. And a lot of things are not covered under it. Like kidney dialysis, eye operations, cancer treatments...etc which are most commonly needed.
Getting extra coverage for yourself is also very very expensive. The premiums will deplete all your medisave funds as the years goes by because it gets more expensive as you age. And not 100% covered too. Only up to a maximum of 90% of your permitted claim. You gotta pay another extra which I feel it is sky high just to cover another 10% of the balance.
Thats why to be frugal and save up as much as you could during your healthy years is very important so as not to be caught off guard when you are old and needs money for medical treatments.
There a the saying of 'Can die but cannot fall sick!'