Something that is really annoying is the list of little bugs or problems that pollute the .NET Framework and doesn’t seem to get fixed (mostly because of remotely backward compatibility reasons). Others problems are simple solved as “won’t fix“, without giving any explanation.
For example, take a look at this one:
Sometimes one can be lucky and they actually fix the bug (or at least they told you that they will fix it) but this seems to be the exception rather than the rule. For example, I submitted this bug some time ago and it seems it will be fixed:
However, the list of unresolved issues that clearly need to be fixed is big and growing, but a lot of them aren't addressed. IMHO this should change. I prefer to have a remote possibility of having something that works to stop working because of bug fixes than keep going with thousand of bugs and work arounds for not solving them. Also, I'd like to have updates more often. To wait a year for a service pack for the framework is too much.