I have to agree with most of the other commenters on this one. This article is misleading...at best.
Can you get by without an outbound firewall? Sure. Will the average PC users be completely befuddled by the constant barage of firewall requests? Probably.
On the flip side....is there any value in having an outbound firewall that blocks all outbound connections by default...absolutely (even HTG seems to think so...http://www.howtogeek.com/113641/how-to-extend-the-windows-firewall-and-easily-block-outgoing-connections/). Can outbound firewall rules reduce or eliminate the damage that a given piece of malware can inflict...absolutely. cbmccoy24 listed 2 very good reasons in his comment.
The author seems to assume that all malware is created equally when he states that once malware has infected your system, you've already lost. This conclusion is apparently based on 3 incomplete assumptions that completely ignore the principle of Defence-In-Depth.
- The malware can do a lot of damage without Internet access.
This is true, but the damage it can do without internet access pales in comparison to the damage it can do with internet access. Internet access opens up all kinds of possibilities like identify theft, stealing banking credentials, downloading new types of malware, remote command and control, etc. that would be impossible without internet access.
So...this is basically like saying that you shouldn't bother wearing seatbelts, because if you get in a wreck, you can get hurt really bad even with a seatbelt.
- If a malicious program were running on your computer and had access to your system, it could likely open its own holes in your firewall software.
Sure...it could...but most won't have this feature included...and it would make the malware authors task that much harder and more complicated if they were required to include code that can open an outbound port for all the most popular firewalls (since they have no way of knowing which one you might be running).
- Malware could piggyback on other programs to communicate over the Internet.
See response to #2.