Even the unnecessary microcontrollers in modern devices irk me. A fridge does not need a microcontroller. (My issue is primarily repairability - discrete components can be sourced and replaced, microcontrollers with the correct programming usually cannot.)