It's the fairest model there is: Developers get a recurring income stream so long as they maintain the software, while customers aren't forced to rent software ad infinitum.
I wish there were some way Epic V. Apple could force Apple to implement this. It would solve so many problems on the App Store.