Agreed, this type of device could be easy to detect with some simple upgrades to the card readers. However, the cost of upgrading card reader hardware at all vulnerable banks and retailers is unlikely to be small.
Many businesses in the USA have recently upgraded or will be soon... It would be a shame of they installed new terminals that were flawed from the start.