It's insulting because it addresses its target audience as though they are children, as if they don't know how money works.
Simple example, the reward points I get on my credit card are not cash. They can be redeemed on my mortgage, but not on shoes.
A product that is trying to differentiate itself from such programs would certainly want to really emphasize that they are giving you cash.