We're not, plenty of applications support custom themes.
don't quite understand how typing it into a popup instead of an agent makes it revolutionary
But this sort of theming specifically is something that was experimented with a couple decades ago and given up because people wanted simplicity and consistency instead. It’ll be exciting if LLMs reverse the trend.