There's no need need for the vast majority of users to make any of their posts public. My posts are only accessible to people who I have in my circles.
If there are people who you don't want seeing your public posts, regardless of whether they currently have Google+ accounts or check them on a regular basis, don't make them public. Simple.