Subscriptions are fine, companies are greedy
Security software? Hosting my data? Sure, I understand there are ongoing costs to provide the service.
One-time licenses tells me the maintainers will not be incentivized to keep my lights on forever. Service will suffer eventually.
See Plex. I paid once a decade ago and it’s not even the same thing anymore. They push live TV, always online features, etc
Your o365 example just shows that even with stodgy old office suite software, we pay rent to be the product. Copilot has to be added everywhere so a VP will get a promotion showing how many new users they have (for features nobody wants but are forced into paying for)