How? Developers increasingly focusing on console as the primary dev. platform. Thus new programmers entering the field have their primary experience being developing for consoles and then porting to PC while more experienced programmers who started development on PC (and thus have far more experience with having to program for a huge variation in hardware) are leaving the field (retirement or switching to more lucrative programming opportunities) over time.
Thus we increasingly have programmers who only know how to develop for one ... maybe two different sets of hardware at any given time with little to no knowledge how to optimize for a large number of hardware targets.
Combine that with increasing development costs making new programmers more attractive to have than experienced (and thus more expensive) programmers and we have the perfect storm for something that was solved over a decade ago on PC to reappear as a problem on PC.
Same goes for horrible game UI, bad control response, bad custom keybinds, lack of resolution options, etc. etc.
I shouldn't only mention console here as being a deleterious factor WRT game programmers not having a varied and flexible programming skillset, but mobile gaming platforms also atrophy game programmer skills.
If you take a look at markets where PC still dominates versus console, like S. Korea, it's relatively rare in my experience to run into issues WRT shader stutter. Granted, I haven't seriously gamed in recent S. Korean released games (games released in S. Korea and not games which have been localized to Western markets which tend to be years older) in the past couple of years so maybe it's changed there as well. Hope not.
Regards,
SB