Please remember that the groups responsible for adding content and the ones responsible for fixing bugs are usually different and often have little to no overlap. Doing one does not necessarily preclude doing the other.
True in a technical sense, but as a software developer I am painfully aware that new feature = new bugs. No exceptions. And in that respect, yes, they really should avoid adding more bugs at this point. (And this is what they've been doing. For example, as of the patch before this one, they added a bug that made, for example, the boss Landslide in Mauradon lock you in one place until you log out and hit cancel(???) which seems to fix it. Obviously you can't do that during battle, so if you have a party with lots of rogues and warriors, and he aggros one of the casters, you're looking at a wipe. Serious issue, IMHO, and it didn't happen two patches ago.
Their torrent client sucks. It's simply inane and absolutely, positively does not work when there is more than 1 PC running WoW behind a firewall. We have to go screw with port assignments every patch in order to get our PCs patched. Stupid. Their repeated refusal to give even the slightest support to 3rd party downloads (except Fileplanet, which is a pay-for service) is also unacceptable. They wouldn't even give a MD5 hash for the last patch so people could download it and make sure the download was valid.
This is my biggest peeve about the game, really. Well, besides the honor system, but I'm not gonna harp on that at the moment. Two things to note: Once one computer has downloaded the patch using their abysmal torrent client, it's simply a somethingsomething-patch.exe in your World of Warcraft dir, and you can copy it to any computer from there and run it with no trouble at all.
Alternately, I've had great luck checking Filerush.com to find *real* torrents for the patch, which I can then download with a *real* bittorrent client that allows me to configure ports.