As with stock Android, the OS vendor has to implement and test the OTA upgrade procedure on a specific device. There is no generic solution as of now, it’s complicated and time-consuming for vendors to do this.
See above. As for /e/OS, please have a look at https://community.e.foundation/tag/development-updates …