In Corporate America, this sort of interaction is completely routine, especially when talking with a single business analyst who's supposed to be representing a whole team. Much of the time, the BA imposes their own requests on-top of their team's. While that's fine, much of the time that is spent on the requirements gets wasted because, after showing off the project to the rest of the business team, they have their own requests that refute what the BA wanted in the first place!
While this would all be solved if requirements were decided as a team, much of the time that's not the case. Alas.