Agents are jobs, not services
A resident agent idling at 2GB of RAM is nothing, expensively. Most of the agent work people actually want, research, triage, monitoring, reports, is background work, and background work is a job, not a service. Here is what changes when you put agents on a queue instead of leaving them parked.