I don't think this distinction is very useful. I read many blogs that are "narcissistic" in the sense that the blogger is doing it because he or she enjoys writing about a particular topic and likes having an audience. I read them because the authors write skillfully about topics I am interested in.
A blogger "spew[ing] whatever thoughts they had that day" just makes them a shitty writer. It doesn't matter why you're spewing them; if you write shoddily about arbitrary topics "for others", it doesn't make the blog any better. There's no need to do a bunch of categorization beyond that.
A blogger "spew[ing] whatever thoughts they had that day" just makes them a shitty writer. It doesn't matter why you're spewing them; if you write shoddily about arbitrary topics "for others", it doesn't make the blog any better. There's no need to do a bunch of categorization beyond that.