The software/platform glitches in Hearthfire (gladly I've had very few and nothing major) seem unacceptable compared to what should be a "complete" product or add-on. It would be like purchasing a car and finding the break or gas pedal sticks or is twichie and then hearing from the dealership, "yeah it does that, we don't have a fix for it yet." This is where the QA of gaming companies is greatly lacking, obvious in the likes of Mass-Effect. I'm a developer myself, and when I finish the code, I test it (thoroughly) and then have second, third persons test it to find issues and work on fixes prior to release, it just something that should be done. I would think after the development of Hearthfire someone would have played it through and found, "Oh wait, this isn't right, or this is glitchie" and then reported it as a bug and had it fixed. Of course I suspect the problem maybe that when or if tested it is done on fresh or new Skyrim instances or low level play through -- meaning there hasn't been someone playing and building a high level character with tons of quests completed, Dawnguard installed and played through to which a normal consumer player would be doing -- which would possibly reveal the issues once this add in was added, but this is just speculation.
In another perspective: you don't want your customers (consumers) that's us -- the gamers, having to report on bugs and issues on a product that is suppose to be "released" -- it's our job and our time to enjoy and play it; not beta test it.
