One of the most important risks in retirement is longevity risk - that is, living too long and not having enough money. An inflation indexed annuity (CPP is the best inflation index annuity you can get) is insurance against this risk. 

If you die earlier than expected and therefore haven't received as much CPP as you could have at that point, what does it matter? You are dead. You are not even conscious of the fact that you have missed out on some CPP. We should worry about things that matter, not things that don't.

Humans are hard wired to more clearly understand short term risks than long term risks.  Longevity risk, obviously, is a long term risk. Those in good health and who have enough resources to delay CPP to 70 should do so as a hedge against living too long. I agree the CPP survivor benefit is unfair and should be fixed. But that doesn't take precedence over longevity risk.