A pretty common problem in WordPress is that you have a draft of a post or page that you want to share with someone (who doesn’t have a login to your WordPress site). By default, sharing a draft link in WordPress to someone who isn’t logged in to your site doesn’t work. They’ll just see your 404 page. This happens to keep your unpublished content properly unpublished.