Sure, just gather all requirements upfront and hope they never change. Customers know what they want /s
If it was about the ticket system, it'd be solved already. But it isn't.