Honestly, the technological exit strategy should be integrated into every development plan. There are loads of options... Spin out, sell the technology, open source. Simply dropping support should almost never be an option. I daresay there are situations it makes sense, but I can't think of them.