Game Party and Carnival Games sold because of the budget price point, which made them look appealing to casual gamers, and parents looking to buy their children a cheap game to play.
Boom Blox, is a game that marketed well would have sold well...but it is also a game that would have a slow pickup rate initially.
I don't think Boom Blox would have or could have sold any better on the other systems. I think, the game just needed BETTER Advertising, and a slightly lower price point.