As someone who works on the interaction layer of software: it's this.
Stupid trends in hardware self correct after a generation or two, but *software* ratchets in the direction of unusable because designers are occupied with interaction patterns and not whether the fucking thing works properly.
i think it's useful to look at areas where the *tech* has gotten much better while tech *interactions* have gotten way worse. streaming has gotten worse, google search has gotten worse, digital cameras are leaps better. apple's silicone is so good it's threatening their user upgrade cycle