The problem is that
Why should they pay for the time they are not in Canada?
It has to be limited to the time they are in.
Paying for one year is better than having to pay for two.
If a reduced amount of time was allowed, you can bet that some people would stay without medical insurance.
Of course P&GP don't have to apply for a super visa, there are other options.