Why webhooks instead of events?


I am trying to understand why webhooks are used instead of events for mobile “events” like notification cleared or really any update sent from mobile to home assistant. As I understand it, webhooks are not authenticated (I was told webhooks are encrypted in the case of mobile updates). In my case I have blocked webhooks originating outside my local network because if someone can guess the webhook id I used they can trigger my event. I realize how improbable this is but I consider security a necessity. Because of this, my HA instance doesn’t receive webhooks my phone sends when I’m on LTE/4G. My question is why use webhooks instead of events for mobile updates when we can simply use events?
Are there any considerations I missed? Are there any plans to move to events instead?

Thanks in advance