Are the bugs in windows NT and 200 mostly due to the shear complexity of the windows OS, or just lazyness on microsofts part?

EDITED

Lemmie refrase that, ANY microsft product in general, not just windows