Because they're not old enough to remember what '80s GUI code looked like when the "Global god object + functions" pattern was last popular?
That's a snarky reply, but there is a kernel of truth. OO was practically invented for GUIs (Smalltalk). Throwing it out entirely on principle just makes large programs harder to understand, IMHO.