I use eBay to buy and sell items and though I don't care for their laissez faire attitude when it comes to fraudulent activity I still think it's the best way to sell smaller priced items. Just compare their prices to real auction houses if you want to complain about commisions. As far as PayPal, compare their pricing to Western Union or similiar types of operations.
It's popular because it's convenient.