I definitely think manufacturers could be more creative with eco modes. In my Ito installation I have it set so that after 20 mins it drops the boiler temperature to 80⁰C. It takes about 17 mins for everything to get up to temp, and dropping the boiler temperature keeps it warm without using as much energy. Returning to full temperature only takes a couple of minutes, and is usually done in the time it takes me to grind and prep.
I turn on them machine when I want to make a coffee, but it’s amazing how often 20 mins has gone by without me realising.
Looking around most eco modes just turn things off, rather than making use of different set points.