Viewing all User Posts

Wondering why you can see every post a user has made just by clicking on that team members profile? Seems strange when you have the ability to choose who you share posts with when really everyone can see everything anyway which isn't always ideal. Some posts i don't want shared with everyone but it seems I don't really have a choice.