Fact of the matter is avast does not have PUP (potentially unwanted application) detection turned on by default.You can turn it on from the settings.Rogues died years ago the only ones who try act that way are applications which are bundled with legit programs.
Also users should realize no AV is perfect due to the influx of 60,0000+ viruses coming out everyday.The user is the first line of defense.