When the devs have to keep up with the system updates etc. there is expectation that they keep working on software. I am sure they would love to just push something that would work forever.
So much software that i bought stopped working. Even when you have "lifetime" license - eventually world moves on and you are without hardware to run the software.
I am not saying it's right but i am also not sure how it can be solved.