Who is "they"- AirBNB themselves or the host you're booking with? I've booked through there a few times and never had to do the credit card thing.
EDIT: A quick google search suggests it's legit, but completely obnoxious.
https://community.withairbnb.com/t5/...d/66972/page/1