I think that you don't realize how maintaining software products work
Who is going to watch/control the agent and make sure it's doing the right work?