Confirmations are needed so that you know that the chance of a double spend is close to nothing. Double spends aren't as easy as you think, it's quite a hassle and not worth if used for small transactions. The risk is for the seller, but he can take into account the chance of some losses because of this. And with bigger transactions it would be wise to wait to see a few confirmations.
Edit: typo, clarification