Nothing to do with the app functionality, the front desk was just understaffed. 25 mins wait at the front desk, regardless of pre-arrival communication and membership status is just ridiculous.
It also depends on the attitude, I'm more sympathetic if the employee was visibly trying his/her best to move people along. More agitated if the agent has the 'Im just an employee' attitude.