Self-publishibng is definitely a two-edged sword. It is simply not true that "everyone has a book in them". Writing, whether fiction or non-fiction, is a craft. Being able to pick up a pencil or tap on a keyboard does not make an author. Far too many books are published by even reputable publishers every year only to end up in remainder bookshops or pulped. I guess that there is some electronic equivalent of this kind of books' graveyard.
Having spent my entire professional life working for publishers, as a copy editor, proof-reader, indexer, commissioning editor, editorial director and non-fiction author, I am firmly of the belief that all authors need trained professional assistance to turn their brainchild into a readable book that at least partially fulfils their ambitions for it. One of the biggest problems is that the least able authors – who may be experts in their own professional fields – are the touchiest about changing one word or comma, let alone a whole paragraph of their great oeuvres, however incomprehensible their writing may be.