Yeah I think this is mostly CYA for the airline so they can point at some sort of artifact during a dispute and say "Look, you used an agent and violated ToS. No refund, end of discussion, close ticket."