chase and citi limit this. chase will even take the points back (in theory, hasn't happened to me...yet)
amex is getting this way too, as far as targeted offers go.
Those are the big dogs of the CC signup offer world, so you're left with the pittance that is BofA and local banks.