Today I learned iOS does not allow websites to send push notifications to iPhone users, unless the user has manually added the website to their home screen, which itself is multi-step process (shown below).

As a developer, I hate this. But as an iPhone user, I think it makes sense that I shouldn't be getting mysterious push notifications from something I never installed.