I think all of the conflicting ideas on what should be done to improve 5E are an indicator that ... wait for it ... there is no such thing as a perfect game. Problem is, one person's improvement is another's degradation. There are absolutely things I think D&D, and specifically 5E, could do better.
But are those things going to make it better for the general public?
The thing is that while there are things I would personally change in D&D to make it "better", that definition of what is better will always be subjective. Take a look at all the contradicting ideas that come up when there's a thread on how to improve the game.
Just because people (like me) are fans of 5E and enjoy it, I don't think it means people think it's perfect. On the other hand, if you complain that D&D doesn't do what some apocalypse world variant does then maybe you should be playing that instead of D&D.
I don't see a problem with acknowledging that no game will work for everyone. I also don't have a problem saying that 5E is the best version of D&D I've played. I think it works pretty well out of the box, and I have not problem saying that
for me and the people I actually play with some of the things people complain about are features, not bugs.