I think I would agree for large traditional software companies like Autodesk or Adobe that charged large sums for software versions you typically don't update yearly (Creative Cloud), that a flat subscription model seems to be a bad fit.
Probably less so for software you use daily or make your living off of.