I think you're mixing up stages of life. Grandma (often because grandpa passed away earlier) often lived on their own till they weren't able to live alone and then moved in to be taken care off.
It's very hard to design government policy around anecdotes. There's always some story in either direction.
We should be trying to establish clear and concise goals and used data to design policies that get us there.
We have gotten to where we are because the politics of all this is very difficult in an aging society where the median voter is getting older. All major parties now cater to the oldest cohort above all else. Before the last major election, the Bloc's biggest demand from minority Liberals was a top up for older seniors for OAS. You would think it would be something about sovereignty. Nope, they just wanted a bigger cut for their voter base.
thehub.ca
And the thing is, if this isn't at least contained while the Boomers are still here, it will actually make it all worse in the next generation. We'll end up with some feudal style wealth and income inequality that will probably tear this country apart. Heck, we're already at the point where the biggest flex in society is being able to have a second kid.