Totally. It seems to me that a cap would favor cardholders that don't spend a whole lot, while a ceiling would attract more big spenders. The latter works like a loyalty program, and perhaps these days people don't tend to be exclusive with one card like they used to?
Yup, and more money in lots of low spender than a few big spenders. Also, a cap makes it so they lose less money if somebody abuses the system.