If there's one thing AmigaOS definitely doesn't need it's daemons or service managers or whatever you want to call them. The whole point of AmigaOS is its modularity - of course it's the TCP stack's job to start a service if a request comes in via a certain port. And if I need to react to a file changing or a device being mounted, I tell dos.library about it, because that is (or should be) dos.library's effing job.
daemons make sense in a multiuser-environment, where anything running in my session can never directly talk to anything important - because another user's session might be trying to do the exact same thing at the exact same time. But on AmigaOS? It would just introduce another software layer and making stuff more complex because it might make things slightly more comfortable is never a good idea. "Keep it simple, stupid".