A button is a contract. If it says reserve, something should be reserved. If it says validate, the user should understand the limit of the machine.
This is why The Mill now asks you to hold a slot rather than pretending the dining room has been staffed, seated, and insured.
Good interface copy is not less ambitious. It is more accountable.