Their game is also gigantic compared to AH. They use new graphics that hasn't been put to testing at all or a lot.
As for waiting "weeks", I'm not even sure if it would be that long, like you said, it's a big company, I'm sure they'll get a patch out within 7 days or less.
Every single game has bugs and glitches, all it really matter is whether or not those companies fixes those bugs, and seeing how huge BF3 is (both in the numbers of players and designers involved), I have no doubt that these bugs will be fixed quite soon.