Anything that you can't keep using indefinitely or that is tied to some online service or which has forced updates is an automatic failure.
I don't know - there is a flip side to that. When you're using software that has attached special hardware, and your forced to run an outdated OS. That's as annoying if not more IMHO. I was suck in XP land for *years*.