I wonder why we have to perform a Repair to make avast work

every update, I receive some weird issues and a repair can solve most of the problems
even a clean installation may have bugs and a repair can solve the problem
I think it's a must from now on to repair immediately after a new update