The html comments are kind of cute, but the talk pages are a better place for discussing the faults of articles.
Talk pages are for comments /about the article/. HTML comments in the source text are for comments /about the source text/ that don't relate to the article. Most people aren't programmers, and so will have no concepts matching the latter; that's OK, they'll never use them. But they are vital to those of us who /do/ understand the difference, and their existence doesn't make the experience for non-techies any more difficult.