“So when did Microsoft Word and such became a subscription.”
It is a subscription because they have to pay programmers to fix bugs created by previous bug fixes