It's about accessibility, and it's about compatibility. The app allows for automatic updates. It's about not having to check every app for updates individually, and having them all in one place.
Edit: Also, yes. They DO offer alternatives on that page. MY point was that devs should use the SUPPORTED alternatives, so that their apps are fully supported by Itch and the Itch app.