Agree - however it the user does not understand that from the UI, then it is a bad UX. Could be solved in the UI through explanation but would be better if the tickets were not as restrictive.
Eitherway - there are no stupid users, just bad design. You only know this because you have learned it at somepoint, op has not yet