For sure WSUS has always had its own set of problems, but as mentioned, by now it's a known quantity, in terms of what to expect and what to do about it. I've come across scripts myself that do the sort of thing you brought up, and wrote a few more of my own. If those are such big problems for people that they'd rather rely on MS to keep evolving patch management, then that's why these on-going services are pay-for. But people can't claim any of this came without their own warnings.