If Windows patches its security holes this fast, why do we have anti virus and anti malwares, I mean if there is a new virus that take advantage from new discovered security hole, the virus will affect one computer Windows will know about it and then patches it quickly and stop the virus spreading to other computer with no need to antivirus.

Is the problem in this simplicity or it is far more complicated?