And a lot of coke machines in train stations, service areas, etc also accept Suica if you prefer (but then you don't get the stamps).
Typically the machines I see which only accept the Coke ON app are in more rural areas that traditionally would have only accepted cash. And I much prefer the app to cash.