I print my own snaps, unless they are too big for my printing equipment. I don't, however, call it fine art. What some people sell as fine art I call dreck. That's a whole different issue that is not relevant to this discussion.
My reasons are not primarily financial. I need to be completely happy with the prints I sell, and printing them myself is one way of achieving that. Most of my stuff is inkjet printed because of the appearance and predicted longevity - inkjet prints can have a greater range of colours, a greater density range, a greater choice of paper surfaces and greater predicted life than chromegenic paper. Aside from the aesthetic aspects, I think that the purchaser of the print deserves the best predicted life I can provide. (I also do fibre-based silver gelatin).
It would, in fact, be quite expensive to get prints done to the same standards. One of the side effects of doing my own printing is that people can see the standard I am capable of, and I can get printing work that way if I wish.
There's also an issue of authorship, how I feel about the prints. Beyond reason, nothing concrete, but these prints are some kind of an expression and doing things the way I do feels appropriate, for me.