I have used Wordpress extensively for any dozens of websites.
"The straw the that broke the camel’s back? My Account Manager: How can we claim that [WordPress] is the CMS for our clients, when you need the capability to edit ANY content on the website simply to mark a comment as spam?"
1) That generally makes sense. You need the ability to edit content in order to edit content (in this case, comments).
2) I have never had a client require a user account which can edit comments but not edit content. This is an extreme edge case.
Wordpress has exploded in popularity largely because of its ease of use. When you start to build a system which incorporates every possible feature to please every user, it will start to suck.
If you have a requirement that is not served with Wordpress (1) built it as a plugin or (2) use another system like Drupal. It is that simple.
"The straw the that broke the camel’s back? My Account Manager: How can we claim that [WordPress] is the CMS for our clients, when you need the capability to edit ANY content on the website simply to mark a comment as spam?"
1) That generally makes sense. You need the ability to edit content in order to edit content (in this case, comments).
2) I have never had a client require a user account which can edit comments but not edit content. This is an extreme edge case.
Wordpress has exploded in popularity largely because of its ease of use. When you start to build a system which incorporates every possible feature to please every user, it will start to suck.
If you have a requirement that is not served with Wordpress (1) built it as a plugin or (2) use another system like Drupal. It is that simple.