So, the fact that if you enter the US on the VWP and then go to Canada for months and months, the US pretends that you never left--well, that fact is just an unfortunate consequence of the way the rules had to be set up.
Everything you say Mr P up to this paragraph is fine, but then it goes quite pear-shaped.. If you spent 89 days in the US (and had a great time), but then go to Canada for 3, 6, 12 months - why should the US consider that a breach of the 90-day VWP rules?
This is not (prima facie) an attempt to increase the time they spend in the US, it is simply a serial sequence (time in the US then time in Canada, with no desire to return to Seppostan). Surely the system can deal with such cases easily enough - the US seems very paranoid as a nation, I must add, a propos the VWP.

