During manufacturing it cost about 75cents to add the second NIC and it is a good marketing point.
The second NIC is part of the ?Bait? (buy it coz it has two, and we all know the two is better than one

), and then make them miserable approach, most enthusiasts are very miserable when they have a useless piece of hardware. (BTW, this question repeats every week at least once).
The second NIC can be used to connect the computer to two independent Networks and if necessary to bridge, or you want to use the computer as a Router using two NIC and software Router like Windows ICS.
Giving the way 98% of end users using their computers (with Cable/DSL Wireless Router), the second NIC is useless.
The dream, and hopes of most people who are Not savvy in Networking is that they can use the two NICs together to get more Network ?Speed? (Bandwidth).
Unfortunately it is just a dream; ?teaming? (combining two NICs) does not work with client OS and end-user hardware.