Oh, don't get me started on what the problem is :D
* Espresso machine electronics are very proprietary. There's basically one manufacturer, no published schematics and very closed firmwares.
* That one manufacturer's hardware occasionally breaks and needs replacement, and they charge up the wazoo for it.
* Firmware updates is not a thing. Buying a new controller with the new firmware is your only option.
* Espresso machine electronics hardware is pretty firmly stuck in the past. If you're lucky you have a 128x64 px OLED, but more likely you have LED indicators, 7 segment displays, or graphical LCDs.
There are absolutely exceptions to this, but for 95% of the espresso machines out there, you're definitely not getting the full potential of the hardware.