A sobering commentary, but nothing new to anybody who has used computers for a few decades.
For years rapid release has been hurting usability.
For years software developers have focused more on using software as a personal playground.
For years web developers have forgotten simplicity.
In the Linux world software development remains the domain of geeks designing for geeks.