That’s insane. Here in Canada the waiter/waitress brings a portable pos terminal to the table and you pay through that. I’d be incredibly uncomfortable if they ran away with my credit card.
We had that locally. They're abandoning it, citywide. Nobody liked it, it was cumbersome and invasive, it involved your credit card anyway but was a worse experience for everybody.
How is that a worse experience? I don’t have to mess around the bill to add a tip, I just punch it into the machine and then tap my card or phone. It also makes it super easy to split a bill if you are in a group.