Even assuming, arguendo, that a credit card isn't more convenient, you still gloss over the other ways in which it is advantageous to have a credit card. You may not be able to get the best card in the beginning, but I'm only 25 and I have been building my credit score since high school (I have yet to pay any fees, but I do understand that the current economic climate might make things different fees-wise), so I know that it can be done in not too long of a period of time.
There are certainly plenty of negatives about our credit-based culture, but almost all of those negatives are self-inflicted. If you act responsibly, credit cards shouldn't cause you any harm.