It's only a matter of finding exploitative bugs, this already happened before in Apple devices precisely.

Bugs yes, sure, there will always be bugs. But it already is really, really difficult to get non-privileged code execution access, even harder to achieve tethered root access (i.e. root access that holds until a reboot), and all but impossible to get untethered root access that survives reboots.

one click exploit is fun when you trying to jailbreak your phone; it is a nightmare when a random website do that