Despite the fact that I don’t think I would ever go the self publishing route I’m not actually ANTI self-publishing. I should say “never say never” because you never know (hur hur) what the future holds, who knows, we may all be publishing our own books in 20 years time, downloading them directly into people’s brains.
I understand why some people go down the route because it can make more business sense. In a genre where you aren’t going to make a lot of money from your 10-50 percent royalties, you can earn a lot more. You retain control, get a much much larger slice of the royalties and as long as you know your onions marketing-wise, and perhaps have some money to throw at it, you might sell as many copies in self publishing as you would do with a publisher. If you are really lucky, as a few people have been, a major publisher might spot your work (they obviously do crawl the self publishing sites) and offer you a contract, so you get the best of both worlds.( BUT, and it's a big but )