Bing is stupid...
Bing is not a person. So which of the programmers, designers, formulators, administrators and/or management team behind Bing do you consider to be "stupid"?
I think Bing may have not thought through their stance properly, but I don't think anyone working on Bing is actually "stupid". Just like I don't think a child is stupid for shouting out something ridiculous. They're a kid, they'll hopefully learn.
Sadly, Bing has not taken to account that many other people LINK to sites with the wrong information or with broken coding.
e.g. http://www.example.com/file/index.php?soup=1
http://www.example.com/file/?hello
http://www.example.com/file/"anchor text</a>
http://www.example.com/file/default.php
http://www.example.com//file/
etc.
may all show the exact same information. Now, when someone is creating their site, they may have absolutely no idea that so many "stupid" people will link incorrectly. Having a canonical tag as a backup (when obeyed) is a great way to solve this issue without having to have hundreds, if not thousands, of pre-emptive htaccess 301s.