It's bizarre how many times I've come across someone just randomly hating on Jon Blow. I don't know what this guy does to attract such attention considering his relatively niche space of work.
That said, very few programmers today recognize or admit the atrocious quality of modern software. I think That's why people like Jonathan Blow or Casey Muratori are disliked by developers who see themselves as champions of "modern" software development.
Sorry for misunderstanding.