Almost all pre-loaded software on a major PC brand (excluding Apple) is crippleware.
Not just pre-loaded software. Today I saw a poster in an internet newsgroup wanting to translate very old computer language X to newer computer language Y. Y is often used in an educational setting, particularly in physics, astronomy and math. I'm fluent in X and have used Y in the past, with some major gotchas. The previous version of Y misbehaved on Win XP. It would regularly GPF and graphic displays were mostly useless. I remembered that they offered a program to convert X to Y. It was compiled and it was missing two required DLLs. After rooting around on the internet, I found these libraries and ran the program. It created something that looked like it was written in Y, but did not look so great. Just for fun, I asked myself if I could compile and run the program in Y, since the program in X compiled and ran as is with more modern versions of X. The vendor offered two demo versions. The first choked on the source code, complaining about bad line numbers before it hung. Its interface reminded me of Win 3.1, so I was happy to remove it. The 2nd demo version was quite a bit larger. After starting its IDE, I loaded in the converted source code and tried to run it. No luck again. This time it "compiled" and left somewhat cryptic error messages. OK. I'll just try and fix the source code and re-compile. That turned unpleasant, because the editor on the time limited demo version was crippled. It would not save edited source files. I did not feel like going to the bother of using an external text editor to make corrections. I'm not happy about a time locked demo. I'm even less happy about one that deliberately aggravates me. It's not fun at all to test and correct example programs in this fashion. Why would I want to try this demo one minute more? I gave up, and uninstalled it. I then let the newsgroup know what had happened and that I would *not* be buying any products from Y.