It is not always the check-in agents fault that no-one is seated in exit row. More and more customers are encouraged to check themselves in either online or at self kiosk so you cant say it neglect on the agent's part, however where I work we have a procedure in place to check prior to boarding to enusre the row is occupied, if not we move prior to boarding.