The thing that is annoying is either you click through hundreds of "blocked" popups and then have to add each site individually to the trusted sites list or otherwise turn off the popups and then wonder why certain websites just don't work.
In any company, with any system, but particular with software, there are various points where major flaws can be found. The initial designs, the pre-code analysis or user experience designs, you can spot things while implementing them, in system test, beta or just from user feedback. The fact that this disaster of software has somehow jumped through all these hoops means one of several things:
- The people who implemented it are incompetent and simply don't know what they're doing
- Some commercial person said the poor functionality was necessary for some other reason
- The processes for implementing software are very poor at MS
- Someone threw it in with something else, bypassing the correct processes
- MS don't ever listen to anyone else, whether beta groups, users or design experts