I think that you have actually said it all. Blogging has become This community where some struggle to find their niche.
And that “niche” I think is the key to succeed. Having found it, knowing pros and cons, strength and weaknesses. In the end it takes focus to achieve.