I have been using the Canon 18x50 IS for about 18 years.
The 'terrible' eyecups I find to be absolutely fine.
They are still fairly soft.
I don't wear glasses with binoculars.
However, some modern binoculars I find to be almost unusable with so much eye relief they are just hovering in front of my eyes.
The Zeiss 5x10T monocular is just plain ridiculous. It has far too much eye relief for me.
I can only hold it steady by putting my distance glasses on and place the monocular on the glass to steady it.