Show posts only to logged in users

Is there a reason you can’t use the ‘login required’ setting?