@mcc as someone who's day job for the last 10 years has included configuring, maintaining and supporting desktop Linux in an enterprise environment....... hard agree.
Everything feels built to a "it works on the two or three devices I have" level of quality with a side serving of "that feature was removed and not communicated because the dev felt like breaking something that was several years old but otherwise working fine"
Whatever level of quality people are expecting from desktop linux, we're at it now. This is it. TBF quite an achievement from a random assortment of unorganised developers but can't shake the fact that the user experience of "twitch does operating systems" has a lot of rough edges.