Why do comments show on some posts and not others?

WordPress has a setting that will automatically close comments on posts older than a certain number of days. If your newer posts have comments enabled and your older posts do not, it’s likely that this setting is turned on. Go to Settings > Discussion to turn this setting off, as shown below.