oh and for those who don't get the quiet part
don't go around blaming upstream developers for this mess, because there's nothing they can do to fix it. unless your proposed fix is to let the linux desktop stop evolving and wither away into irrelevance, more than it already is
all that blaming upstream developers achieves is make you look like an asshole