I know those expressions the same way you do.

It seems to me that the English language, or at least the American form of it, is steadily declining, rather than evolving. People use more and more words incorrectly. People's vocabularies are steadily shrinking. And, as you pointed out, people forget the meanings and origins of commonly used phrases, and over time, begin to use them incorrectly.