Fortunately, most Bitcoin vendors actually do accept transactions without waiting, and I've only heard of SatoshiDice successfully being defrauded (they've since added various defense mechanisms against unconfirmed transaction double-spending).
Fortunately, most Bitcoin vendors actually do accept transactions without waiting, and I've only heard of SatoshiDice successfully being defrauded (they've since added various defense mechanisms against unconfirmed transaction double-spending).
The appeal of a service like Bitpay of course is that it converts that Bitcoin into fiat currencies, such as the USD, without the vendor having to deal with it. I agree that a zero or single confirmation system could be implemented by a vendor such as NameCheap. However, it would be more costly and time consuming than their current use of Bitpay.
A lot of people mention the 6 confirmations requirement as a serious inconvenience of Bitcoin, when in reality, a lot of the time it is not necessary at all.