Because "$X is bad" is boring, especially when it comes to LLMs. I use Opus 5 and it's fine. It's more chatty and sometimes a little more difficult to steer than 4.x was, but I've found the code quality of 5 to be much higher.
Everyone has different experiences with these things (for example, I've never experienced what you describe), and "$X is bad" is not conducive to thoughtful discussion.