Right. It has nothing to do with a company not bothering to go to some discount code site -- the point is that a large enterprise has different needs from some guy buying a computer to put in his den.
There's a reason Dell has different product lines for consumers and businesses, and that businesses buy the latter despite the higher price. To sell consumer PCs so cheaply, Dell has to use the cheapest hardware available at the time of manufacture. (Also, they have to agree to install various crapware from EarthLink and AOL and Real Networks, but that's another story.) This means that the hardware used in the consumer products changes frequently, and that it's not necessarily the highest quality or of the best-known brand. The business lines, like OptiPlex, have longer lifecycles and use more reputable, name-brand components.
For a consumer, price is the most important factor, so the home product is fine. But in an enterprise, those savings would be quickly wiped out by administrative overhead and perhaps worse reliability. A decent IT department tests new software on every hardware/OS configuration on which it will be used prior to deployment, and they'll have a standardized desktop build process based on a cloning product (e.g. Ghost), Remote Installation Service, or something similar. Good luck doing those things if you have 287 different hardware configurations in your environment, or if your computers have some off-brand NIC that doesn't support PXE booting, etc.