As the apple requirements for the mac kept being updated and changed we kept running into issues because of the way our software works. We finally decided to update the framework so that we wouldn't have to scramble and deal with a million support requests all the time.
This also means that people had to pay for the new version. Which most were ok but as always some didn't like.