140 Power is nothing to sneeze at. Dragon Pulse, for instance, is only 127 Power factoring in STAB, and of course Boomburst lacks any downside like Draco Meteor's massive SpA drop. Hurricane requires Rain Support to be reliable.
True, but the coverage of Dragon Pulse and Hurricane is much greater than Boomburst. It will be seen, just not that frequently. I know that in these early stages of the metagame, Hurricane is constantly used, as with STAB it gets super powerful, and coming from base 97 spAtk, it needs all the power it can get.