On this forum, we troubleshoot Gnome Extensions... a lot.
Gnome developers have voiced their opinion: That extensions are "hacks" that they wish to do away with.
On XFCE desktop, the desktop includes the things that Gnome-Extensions add back into Gnome. And this is how I read Finstons comment... Why add back in what should be included in the first place (Or in Gnomes case, used to be included... but has been getting systematically removed).
XFCE is far from perfect but in this regard, I find it preferable. No Extensions; the parts of the desktop are included and are Supported by the Desktop Devs, so they just simply work.
Whereas Gnome Extensions are contributed by willing volunteers to restore what Gnome removes, much to Gnomes chagrin, and can be Dropped, Abandoned or just plain have persistent bugs and not enough developers to sort them out.
ZorinGroup did a absolutely remarkable job of using Extensions to make Zorin OS 16 Core usable and highly configurable - friendly for the user. But this reliance on a lot of different third party extensions is tenuous and unstable.
And there is a defined difference: Gnome Developers; XFCE developers... They get Paid.
Gnome-Extension creators... eh, not so much. These are free contributions.
We are also getting off topic... LOL