It's not so easy, for some of the reasons given.

1. Developers get no advance notice
2. Updates can be BIG or small
3. Updating a contrib to only work with a newer version of Zen Cart may...