Isn't this a feature?
Having the UI spaghetti all over the screen because it's just a bunch of loose windows? the default is just a single window with panes. Want to condense that mess of tool icons into a single column of icons? you can do that! In fact, you can reorganize the UI in such a way that it's actually not that offensive (please GIMP devs, have better UI defaults!). Even tough it has a GEGL operation for non destructive filters I think that's just a holdover from how things were implemented initially because most of the "normal" and "color" filters are already non-destructive and operate (from the user point of view) just like the GEGL ones. They might have plans to further convert all other destructive filters and merge the GEGL operation ones into the normal filters, hopefully soon.
Oh and by the way, you can certainly push GIMP hard nowadays. I've been doing some testing editing a 32 float bpc (128 bpp!) 16K image with a bunch of crazy non-destructive filters stacked and it handled it like a champ with a few slowdowns here and there, and my 32 thread ryzen CPU was at times fully maxed (yay for multi threading) and the RAM management was quite impressive with things using up to ~50GB of memory (you do have to configure it let it use all that) and no memory leakages afaik, closing just the file and reopening again worked fine. Also, zero crashes! Can't say the same when pushing Krita hard. It's quite smooth compared to how things used to be.
Honestly the potential is all there, I just hope that the GIMP devs get a break from all the negativity they've been receiving since... time immemorial and perhaps the rate at which they can improve their software increases now with all the inglorious refactoring work they've been doing behind the scenes being done.
Even just recently they’ve released a major 3.0 version and I thought “oh maybe they’ve finally addressed the UI issues” but nope, not much changed on that front, they still have stuff like “GEGL operation” front and center in the menus for basic functions.
Blender on the other hand reimagined their whole UI in version 2.8 and kept refining it later, even though there was friction in the community about it (since power users like the old UI) but thankfully they pulled it off and now they’re reaping the rewards for it.