The article mentioned all the UI generations you can find in Windows. Linux is even worse. Once you leave the menus your desktop environment provides, it becomes a design free for all. Sometimes you'll see UI styles from another environment (run Kompare in Gnome), sometimes you get ancient X UIs.
I get your point and I'd raise you the suite of Microsoft products:
- Word, PowerPoint, Excel, all one style
- Teams, different style
- Notepad, different style
- Paint, different style
That's just within the MS ecosystem, leave that ecosystem and you rapidly find the same style mess that you get on Linux. It's basically due to the many different GUI frameworks, not the OS itself, hell MS supplies a whole list of frameworks that look different from each other.
Even MacOS/iOS which are _really_ good at having a cohesive UI style suffer from this problem.
I'd argue that if this is a valid complaint with Linux DEs (be it GNOME/KDE/what have you) then it's an equally valid complaint for Windows.
If GNOME bundled Kompare or other KDE programs you might have a point. You wouldn't blame Apple for the look of LibreOffice on macOS so why blame GNOME for the non-GNOME programs?
The GP wasn't blaming Gnome, they were complaining about the Linux GUI desktop in general. Running a KDE app on Gnome was just an example; they could just as well have mentioned the opposite and still not be "complaining about KDE ".