It pains me to hear my age peers described as selfish. When they are called “greedy geezers,” my heart recoils.
This insulting phrase gets used, I am convinced, mostly because it’s cute. It also features alliteration, always an attraction to the phrasemaker.
To my mind, older Americans are no more selfish than people of other ages. Quite possibly less.