Is your agent from a big real estate firm?
Most likely, this fee goes to agent broker office charge. For a big broker, they have lots of marketing and office expense. They have a few office clark (not agent) paid by salary. So they transfer some overhead expense to the clients (buyers and sellers)