Earlier quoted context omitted.
Yes, I have been baffled that it was always so difficult for the user to manage what’s auto-launched on start-up. So many apps try to bury into start-up so they can keep collecting data and lightly spamming the user. Can anyone shed light on why it took so long? I had always figured the non-existence of a login items panel was a purposeful choice.
It's actually been there for a long time. It's a separate tab in "Users & Groups" pre-Ventura.
Launch Daemons in particular are managed directly by launchd and can have more sophisticated triggers including periodic execution.