I came across the word milquetoast yesterday.
I haven't heard it used very much lately. Great word.
Many words and phrases that were staples of my vocabulary are being shoved aside in favor of shorter and more encompassing utterances. Wimp in this case.
There are plenty of older words that need to be rediscovered: