The comment box will probably dissapear if you disable comments from the page editing screen (there’s a checkbox).
To answer your question, no, there aren’t any simple rules, but here’s a rough outline:
Which posts are to be displayed is determined by the WP_Query class.
The way these posts are displayed, along with other elements is determined by the theme.
Plugins can modify anything.