I would agree with you, there are pros and cons.
One site I keep up with almost religiously is backlinko.com. Brian Dean is a popular SEO thought leader. If you checkout his post sitemap, you'll see he only has around 30 posts - one on just about every topic. You'll find that each post wholly answers his users' questions, with examples, further resources, media, and more.
In my opinion, this is the direction the internet is heading. One exhaustive post on a popular topic in your industry, updated yearly, is going to outperform (in terms of overall traffic and individual ranking) 4-5 posts on one single topic.
So, the pros of lots of posts on one topic might be the potential of having multiple, specific long tail keywords rank and the opportunity to have a specific and quick answer to multiple searchers' queries. But the big con is that none of those posts will have a great chance of ranking well for a high volume keyword.
Hope this helps!