Yes I hate when your in first place the whole game and then you get to the end and a blue shell hits you and you end up in 3rd especially on 150cc on your 4th race going for 3 stars then you end up with 1 star.... T_T
Without the Blue Shell, the winner gets decided after the first set of items.
They can think of a way around it. As it is, it is frustrating to let one item determine your ending position in the race.
Sonic Transformed handles this much better, and allows you to to dodge its "blue shell" item. Therefore, the races feel more skill based than item based, where in Mario Kart you just have to hope a blue shell doesn't come your way. Not only that, but the blue shell doesn't really benefit the person who picks up the item anyways.
You know who else has the best tacos in town? My mom! 3DS FC: 4785-4835-2913 NNID: Shadow9000
I've said in a couple other topics that the Blue Shell should hit every player in front of the player who launched it. The players up to 2nd place would get a red/green shell level hit while 1st place would get the big explosion. That way it actually benefits the player who launched it (and those behind him/her) and it doesn't totally screw the player in first place.