There is certain advantage to cloud based delivery of SaaS ( software as a service ) but that is not going to work for many, especially not for the mass of amateurs, hobbyist, and even dedicated enthusiasts.

What I believe is that there should be cloud based SaaS subscription but the Mfr should also offer perpetual license ( with appropriate support / update ) But those should also not get any major upgrade free, and instead the Mfr can grant those upgrade through purchased optional add on ...