The way it is set up by default, the member posts won’t show up in any news feeds unless you somehow include them. Also, by default, if you do go to a member post, you should not see any “previous” or “next” type meta, unless your theme does modifies that. Many plugins use custom post types for much more than news articles. In Woocommerce, for example, an order is a custom post type (and products are also, I believe), and they don’t show up in any of the news feeds on our site (we use Woocommerce on several sites).
Plus, with a custom post type, it’s very easy to create a custom template to remove anything your theme might put on those posts that you don’t want.
Custom post type was the best way to set this up without creating custom database tables. The interface is already there, and allows you to set up custom meta boxes for the fields needed, and save all that custom meta with the post. Can’t do that with standard pages.
But, take a look for yourself. One of the guys who helped me beta test this and came up with a lot of great suggestions said I could link to his site, and he has a LOT of members. Good way to see how it works, with some of those members having post content (click on more info under a photo to see their member post):
https://www.d6tm.org/directory/