reservation bailing, like scalping can be solved through new business models: for reservation fraud, start by taking a creditcard and charge a 5$ reservation fee that is deducted from your bill. For scalping, there are a lot of various approaches that work.
Saying that "It's easy to solve, so if the restaurants haven't yet, it's probably not a problem" is pretty bad as excuses go.
The point isn't that it can't be solved, the point is that if it need solving, it's probably a problem, and companies are supposed to solve problem, not to deport them from their paying customers to non-paying third-party.