Some might call this a philosophical issue but really it doesn't matter if its a small company out to make a buck or a big company like CNET out to do the same if an installer contains adware or crapware the antivirus you have installed should detect it and protect you from it. Now I can understand why Avast would not detect the installer on default settings, the only security software I've tried that does are Nod32 and Kaspersky, the stuff the CNET installer tries to install on your system are not necessarily malicious but they are the very definition of potentially unwanted. When PUP is ticked in the realtime shields or the on demand scans the CNET installer really should be detected.