That's a bit cart before the horse, Alikhan.
More aptly put, Avast! update appears to require access to a web site the mvps maintainers perceive as a "parasite" web site and have blocked. That's not just a bug but a design bug.
I fully agree with Anacunga: If the Avast! updater causes an installation to corrupt itself - even given that it tries to access a blocked web site and fails - then there is a serious bug in the product. I have experienced such a bug myself recently, and have had to uninstall and reinstall to restore operation. My confidence, built over nearly a decade, in Avast is greatly shaken.
With computers nothing is about "luck", it's about robust - or not - design.
It does no one any good to try to claim the concept of failure is normal and expected and based on luck. With critical security software, the designers MUST NOT allow failure to happen! The term "failsafe" is not new.
-Noel