Carrying cash is more common in NYC due to many small businesses there being cash-only. For instance, halal food carts are cash-only. As a result, there is higher ATM usage in NYC where these ATM skimmers were found.
Even the halal food trucks are starting to accept credit cards. I know of at least two in Brooklyn that have a reader, however they do require a minimum payment (usually $8 or so).