My philosophy (which I'm sure we share) is every line item in the test results should convey some useful bit of information to the reader. Each line item should be relatively clear on what is included in that number, and what action to take to influence that number. For example, if a test is broken, the way to influence that number is to go fix defects. If the line item is "test defined but not implemented" the action item is to go implement those tests.
When you start putting different things into the same bucket, you start sending mixed signals, and render it difficult to take decisive action based on test results. If both pending and broken go into the same bucket, you can no longer clearly understand what that line item of the report means.
I know we are in agreement on that, so I won't belabor the point.
I do feel that having a single bucket for "broken" tests creates a similar situation, though. Allow me to give an example:
Some tests are broken, and we as an organization do not expect to ever get around to fixing them, unless by some chance we happen to be re-writing that module from scratch. As the test suite grows, I expect that bucket to grow. I'd like to think that as that number grows, the business would become increasingly willing to invest in raising the overall quality of the product by addressing some of those defects, but I know it may or may not ever come to pass.
On the other hand, other broken tests represent something that worked in the last build, and something that was done broke that behavior. NOBODY should be ignoring these tests.
But if I put them all in the same bucket, then the meaning of the "broken" bucket will become murky, and the ability to know at a glance what action should be taken is lost. But if I can break the broken tests into two different categories (or divide them into sub-categories, "quality-debt" vs. "regression"), then the meaning of the numbers is clear, and the action that needs to be taken is also clear. Thus, I will have accomplished my intent of clearly communicating to the reader.
So, if you add the ability to add a "broken test" outcome, can you give me the ability to mark it broken in different ways, and be able to sub-total each of those different ways? Please? :)