This article was written in the sense of bashing gnome but yet some points seem to be valid. It explains the history of gtk 1 to 4 and the influence of gnome in gtk. I’m not saying gnome is bad here, instead I find this an interesting to read and I’m sharing it.
This is easily the best part of GNOME. I wish macOS implemented mission control as well as GNOME has implemented Activity Overview, because using macOS feels like typing with one hand tied behind my back.
Go to GNOME Control Centre > Accessibility > Seeing > Reduce Animation. It also sets it globally so websites can choose to respect this setting. What animations remain?
They removed it because nobody wanted to maintain the code, which was generally agreed to be subpar, and it was blocking development elsewhere in Nautilus. They acknowledge it was a dumb idea to implement this functionality inside of Nautilus in the first place when they should have done it in the shell. They realized they were leaving users in the lurch here, so offered a few solutions like installing Nemo Desktop. They even developed a GNOME shell extension prototype before removing it that users could move straight to.
It wasn’t part of some grand design decision that precluded desktop icons. They just made a bad technical decision 20 years ago that ended up accumulating a lot of technical debt.
Now, if you wanted to complain about something, shell extensions are certainly a horse worth beating. Or only letting you set shortcuts for the first four workspaces and forcing you to use Dconf for more. This is really dumb design.