But you can do that the same way you do with the app. The does this by tying you ticket to your season pass, and to you. If you want to give the ticket to someone else, call the ticket office, ask them to re-register the ticket to your friend. If the ticket office notices that X number of tickets tied to that season pass has been re-registered, just refuse, or better, have the system refuse.
Fans can pick the easy option with the app, or if they really want, the expensive option where they need to go pick up the re-registered ticket if they want to give them to a friend. You can do this without the app, it's just more work, which isn't much of a hassle, as most won't pick this option and the passes are expensive enough that you can justify the extra handling cost of maybe 5% of the tickets.