I'm talking more about methodology. There are a lot of "forgot to set the dirty bit" type bugs in GNOME-based applications. UI moved on to declarative rendering ages ago, and GNOME never got the memo. When you are writing Flutter or React it's virtually impossible to make those mistakes.