A few reasons. Laser doesn't do well with thicker or textured paper. More durability in commercial situations. And then there is color. The Epson EcoTank line seems to be selling very well.
Colour laser printers whilst being more expensive, produce better quality output for colour documents than ink does in my opinion. You don't get the horizontal lines that you sometimes get with inkjets where the ink overlaps a bit.
However, inkjets are probably better for printing photos, but I'd recommend just using a photo printing service if that's what you're after (assuming that they're not private photos that you don't want to share).
However, inkjets are probably better for printing photos, but I'd recommend just using a photo printing service if that's what you're after (assuming that they're not private photos that you don't want to share).