You may say that realtime protection doesn't scan everything BUT it does scan every file when it is accessed meaning the amount of scans needs is really depreciated.
I dislike it when people state things as fact that are inaccurate, especially when they could have actually checked in just a few seconds.
Perhaps you need to have a look at the Full scan settings... the full scan also does not scan every file.
Both the file shield and avast scans (by default) will only scan files which can be infected.
For the file shield, it only scans the files that could be infected. There's no need for it to scan GBs of archived files if it does no damage. The same goes for the scan unless you want it to run for hours.
If you look carefully at the shields, it states that it scans the packers which are not archived and infections can come through. Ofcourse when a file is extracted, the FSS would scan it.
If you look throughout Windows, you'll see a lot of huge archived files which will take hours to scan. It would be interesting for you to tell me any vendors who scan all the zipped file in every location by default.
The key of an anti-virus is to prevent infections from coming in at the first place and if your scan keeps finding malware, the anti-virus would not be fit for purpose. (unless the anti virus was installed on an infected PC).
On top of this,
BOTH the File System Shield and Full System Scan scan the same packers (default). There isn't one extra or one less in either.
I'm not saying that you shouldn't run a scan but saying with a resident AV such as avast!, the amount of time you scan the PC really is depreciated.
A quick scan once a week is more than enough. It scans for active infections and areas where malware is most likely to be. If the quick scan finds infections, you go on to the full scan. It goes down to personal preference at the end and a full scan once a month is more than enough.