Well I do use Linux on various devices and on my Raspberry Pi, it's just that my laptop is Windows. No, don't throw rocks at me, I use WSL too.
Also, I've somehow yet to post on Mastodon from Emacs. The existence of such Emacs addon didn't surprise me, because I've posted to identica and twitter from Emacs. You know, back in the day.
GIMP didn't "just figure out non-destructive editing by 2025". You're talking as if it was something that the GIMP development team just decided to randomly add recently, after previously ignoring user demands.
The foundation for that functionality (GEGL) has been in development for ages and was also used for some functionality in 2.6 for a long time. The reason why it took this long is that it's a pretty fundamental change to how the app works. Also, that meshed with other upcoming changes at the time. Also, small development team.