If it goes to anybody but Hall or MacKinnon, then its a joke as the OP says. The Devils and Avs would be lottery teams if it werent for these two. Where the Penguins and Lightning would still be battling easily in a playoff spot.
I always find this a strange position to take.
By this logic you'd essentially be narrowing the field to the best player on 5 or 6 fringe playoff teams.
Imagine what that would look like in the record books.
By this logic Wayne Gretzky wouldn't have won one while Dale Hawerchuk, Peter Statsny and Ray Bourque, etc. would've.
I'll give Mario one but wouldn't have won the other two. Pierre Turgeon would've though.
Lafleur wouldn't have won but Perrault would have.
None of Orr and Esposito had each other so they're out. someone on one of the expansion teams would've won it a few years in a row.
Hull and Mikita had each other so they're out.
Sakic and Forsberg had each other, and great teams, so they're out. But Modano probably would've won.
Lindros had his Legion of Doom line mates so he's gone.
Jagr, Fedorov, St. Louis, Crosby, H. Sedin, etc. don't get it as they all were on excellent teams.
Go year to year through the history of the award since expansion, take out players on the best teams, and give it to the best player on a bubble team that would be even worse without him and see what a joke that'd make of The Hart Trophy. Why would you even bother having the award?