What about the FAA requirement that passengers seated in an exit row must be eyeballed by someone to make sure that on the surface, at least, they meet the exit row requirements? Another task by default given to the flight attendants. And, we have to be the ones to tell the passenger he/she can't sit in the seat selected on-line or at the kiosk.
I think there is more danger to the agents future through outsourcing. I have heard that there is a move afoot at AA/AE to outsource all gate agents positions to a company run by a former executive of AMR. Story I've heard is that his company is currently training contract gate agents, and that even DFW agents will be outsourced. Just what we need. Agents making minimum wage (or close to it) who are not paid to make any decisions--just close the door on time.