Toner for my LaserJet 4050 runs about $50.
Yes, I can get a brand new printer for $50.
The difference is, that toner is good for 10,000 pages (yes, 10,000).
The ink cartridge that comes with the brand new printer is lucky to get 500 and costs $30 to replace.
Let's think about this: $50 for 10,000 or $30 for 500?
No, I don't need color. If I did, I have an old Oki C5100 color laser and that is still cheaper to feed than an inkjet printer. I've had that printer for 3 years and have only had to replace a couple of the toner carts for a total cost of $60(they were almost empty when I got it). How many inkjet cartridges would have dried out from lack of use in that time?
Basically, inkjet stinks for high-volume printing because the cartridges are expensive per page. It also stinks for low-volume printing because the cartridges go bad over time much quicker than a toner cartridge.