I have tried my allhost list 34 mb in a P4 XP box and scvhost consumes 1 CPU and no internet.
I have around 4 million in my PiHole on a Pi and there is a 3-5 min delay once you either Whilelist of blocklist a domain.
You are welcome to try these lists.
Welcome any feedback.
The yacysearchengine list does block google. https://sw.undo.it/nextcloud/index.php/s/XW5YWcHE4j2qw9W
If you are using Little Snitch to block all apple.com traffic, then (assuming you set it up properly: including BOTH you and system (this would be separate rules within Little Snitch), then I assure you ZERO traffic is going to apple.com.
Keep in mind that a DNS query lookup is NOT going to apple.com, but going to your local DNS server. So for example, if the App Store app wants to connect to Apple to check for updates, your Mac will first query your DNS server for the address, but Little Snitch will block the actual connection to apple.com.
All this said, I might suggest that this level of paranoia toward Apple might be a bit misplaced. Yes, your Mac is trying to communicate with the mothership, but it can be for everything from their certificate server, to security updates,to file-quarantine definitions for GateKeeper, etc (and yes, some less-useful stuff like 'gamed' also tries to touch base with Apple as well). It's also worth noting that Little Snitch (as of version 4) has a preference setting for enabling or disabling rules for iCloud or macOS, so you can turn those on or off at will.
maybe the os (also the apple flavour) is bypassing the host file. i know that windows bypasses firewall rules and host file entries for some of their domains, for which they think they have the right to change your elementary system settings.