I think it’s unfortunate that Microsoft’s “Connect” bug database uses the term “by design” as a reason for closing bugs.
As an example, I reported a bug whereby the Visual Studio IDE, when editing files using a font that supports ligatures, would count the ligatures as a single unit. So if you pressed backspace when the cursor was to the right of the ligature, it would delete the whole thing, rather than just last character.
For example, the new fonts for Windows Vista (except Consolas) have pretty extensive ligature support, for things like “fi” which, typographically speaking looks different to the glyph for “f” followed by the glyph for “i” (some would argue).
So if you set your IDE font to (say) Calibri, type the word “file” and try to backspace over it, you’d delete the e, then the l then the fi in one go.
Clearly, this is not the correct behaviour. However, according to the way the bug was closed in connect, it is the “designed” behaviour. But that’s not the right way to look at it.
Sure, this behaviour may be a consequence of the way the IDE was designed. And obviously, they don’t expect you to use a font like Calibri for editing code (though I would argue, why not? Calibri is a nice-looking font, and using variable width fonts for coding are a sign that you’ve moved into the 21st century :p). But it’s not like someone sat down and said, “now I don’t think we should allow the IDE to work correctly when presented with fonts that include ligature information in them.” That would be silly.
Notice that this is different, say, to a bug stating “Microsoft Office Word 2007 cannot export PDF documents out of the box.” There are definitely people who consider that a bug (like me), but in this case someone actually did sit down and say “Office won’t be able to export PDF documents without downloading an extra component.” In this case it was the Adobe lawyers, but no matter...
So closing the PDF “bug” as “by design” would be perfectly reasonable. But closing the ligature bug as “by design” does not seem so reasonable. Perhaps, rather than “by design” they need another option: “no time left” or “not important enough” or “requires fundamental design changes, not worth the effort”?