This is to prevent people from double spending those coins. There is a way to sort of 'charge back' BTC and waiting for this confirmation insures it is a valid transaction.
Person sends transaction to address with small fee and then sends another exact transaction to another address with a much higher fee so it gets confirmed first which will invalidate the original transaction allowing them to keep their coins. This is very, very difficult to do though but not impossible.
I get your point. I never imagined if there could be a double spend in bitcoin transactions. But human beings are mysterious and they can do anything you cannot imagine.