This is an abject failure of OS design. If an app is allowed by the OS to insert itself in the startup list without explicit user consent first an foremost I blame the operating system. You can’t trust every app and every developer out there. I would
love if there would be a Linux distro out there that would adopt some of the principles and values embodied in iOS, without the draconian Apple walled garden.