So if they catch it the standard shield doesn't get a look in, if it gets past those it might even get past the standard shield as the detections are based on the same signatures.
But this works in the opposite direction as well, if the detection range is the same, the Standard Shield would detect the same threats as the specialized providers. If the Standard Shield stops threats (the same threats the other providers can detect) to be written, read, executed and whatever meaningful else, It looks like the Standard Shield is pretty much all I need to stay safe. If it fails, the other providers would fail as well...
But I don't have much choices, If I run all the providers I get too many resources used plus the performance of several functions are degraded, like browsing the web. Ok it isn't that much but still it is visible on an old system. My reasoning is the level of higher protection I get from the providers (it seems zero for the above reasons) versus the resources consumed (that are way above zero).
I don't want to criticize AVAST design, probably it is the coolest thing ever when you don't have to worry about few megabytes of RAM or CPU cycles.