I see, maybe the reason why the "ignore files larger than 4mb" was set as default is because the size of adware/spywares are not larger than that, I mean the spywares and other threats are only inside files up to 4mb.
And concerning the "ignore nonexecutable files" option, maybe because threats are not inside nonexecutable files.