The Liberals really lost of sight of the folks who swing elections: middle class suburbanites. Programs were entirely targeted at the lower end of the income spectrum. Infrastructure built was great and all, but not tangible to the majority of swing voters. And then they gave away quite a bit to teachers and other public servants, for very little in return.
While being fiscally conservative, I am equally a supporter of a robust (but cost-efficient) social safety net.
I think 'universal' measures in a social safety net such as pharmacare or publicly insured dental care, amongst other program options are broadly popular.
The challenge of course being that if you implement them all at once, that would be fairly costly; and mean growing debt a noticeable tax hike, or cuts elsewhere.
I happen to feel that middle option could be perfectly reasonable to most people, but the Liberals seem scared of a tax hike.
Raising HST, as 5 other provinces already have (Quebec, Nova Scotia, New Brunswick, PEI and NFLD), especially earlier in their mandate would have wiped out the deficit, lowered total debt and made programs like that easier to deliver.
Instead they chose to rack up debt, making their future options ever less palatable.
In turn they chose to deliver pharmacare in drips and drabs and only after first threatening to raise the deductible paid by seniors.
In so doing, they show people not only pain, but the prospect of pain, resulting from growing debt; while receiving relatively little near-term benefit.
Polling data has long established that most Canadians have a high tolerance to support of various social programs, so long as they imagine that they get some benefit of these themselves.
The Liberals problems were less about losing touch w/where the electorate was.........as engaging in a mix of mismanagement (see hydro file); pandering to certain lobby groups at the expense of popular and good public policy (see retaining drive clean, or delaying beer/wine convenience); coupled w/political cowardice. It leads to the problem of a party being seen, fairly or otherwise to stand only for itself instead of having clear principles.