The Internet has made developers lazy. Look at computer/console games as another example. Day-zero patches is not something you would have heard about 10 years ago. Now, it's becoming the norm.
I dont' think the developers are lazier than before, but the quality control is hasn't developed with the size and complexity of the software. Internet has only lowered the bar to release software, since it's so easy and fast to send an updated software to custommers if they report bugs. Because the software is much more complex, it's getting harder and harder to spot the problems and test all the corner cases. And very ofter there comes a case that the company can't even test some features by them self (been there few times) and they need to resort more and more for end-users to do the final testing. Sad but true.
And I'm quite sure you are the victim of this same problem than I am. More and more software gets out, more and more hardware variants get out, and developers like you and me have less and less controll over the quality of the software, due to it's size, complexity or some other reasons (like byrocrasy). This has built quite a bit of frustration during the years for me.
It's not the developers, it's customer demands. More features more features more features.