I was there now during both Easters, they do actually, the biggest problem is having different cards for metro and bus.
Actually we have the same problem in Lisbon and Porto, the cards you can top up are company specific, only the monthly subscriptions work across companies.
I meant credit cards, it used to be that you can only pay cash. I agree, though, in London everything just takes credit cards so you have no dedicated ticket cards. Much more convenient.