Like some others have posted, drivers typically don't like taking credit cards. I've had them lie about about and say they don't have it. When you pressure them, they admit they have it.
Many places are making it mandatory for taxis to take credit cards. But, they still don't like to admit they take it.