This is a joke, right.
They don't "require" upgrading, after the first version it's bug fixes, streamlining (M$ never heard of that), and changes for it to run on new OS Software (sometimes).
I guess they could just make one version, but why wouldn't you want to download a faster, better one? You want them to sit down for years after making it to figure out what they could do better, then release it? I guess I don't understand?