requires too much resources to run on most computers.
You can do better by keeping weekly updates which break compatibility with previous versions, and adding new features every now and then, so any user with an old version is forced to keep up paying to have the latest version. It also helps to provide your software exclusively through a restrictive medium like the android and ios "app stores"