Personally I like the trend, though like others I don't call them "redefinitions", it's more of a context switch and applying the phrase in a way its author didn't see. I like it because it takes seemingly clever or seemingly deep or seemingly insightful sentiments like "Programs exist for their users" and reveals their content-free tautological nature. The more tautologies we find the more we can focus on eliminating those from the conversation and talking about things that matter instead. Of course, sometimes the context switch doesn't reveal tautologies but actually harmful sentiments. You don't want a sado-masochist believing in the Golden Rule as a moral guideline for instance.