Recently Microsoft screwed themselves over. We have MS Money 2006 from back when I was still getting into Linux and hadn’t convinced my wife completely about how much better it was than Windows. Recently we switched to back to a credit card where we previously used to download the transactions from within MS Money. When my wife went to do this, she was informed that MS Money only allows you to do this for two years. After that if you want to keep doing it you have to buy another copy of Money. So when she found this out, did she buy a new copy of MS Money? NO! She was extremely pissed that this important feature would expire. So she want to MoneyDance.
This lock-in behavior is the stupidity that comes with proprietary software. They need to find a way to keep you paying for the program over and over again. So they make features expire and other dirty tricks. Like changing files to make them incompatible (a la MS Office OOXML). The problem is that they lose any goodwill they previously had with the customer. My wife didn’t want to buy the next version of Money because of how mad she was. In this day and age with open source, libre software, and indie programming companies, people don’t have to stand for this type of lock-in. In fact, it was Quicken’s similar behaviour that first inspired the guy who programs MoneyDance to work on it.