There are mane WordPress templates that show truncated posts on home page. The other type of templates are when you see full post on your home page. Using truncated posts you can show same number of posts on home page but it may take longer to load your site. That is why it is better to show truncated posts on home page.
Many websites where your write posts for money want you to have full post on home page. I don’t think it is a right policy but we can’t do anything about that. If you try to submit your blog with truncated posts on your home page you will get a notification like this:
Thank you for your blog submission. Unfortunately, we cannot accept your blog at this time because of its format. The entire posts must be visible on the main page of your blog. Because your blog is truncating posts on the main pages, much of the posts are cut off. Please change the format to show the posts in their entirety when you resubmit your blog.
So if you have a blog that shows truncated posts you may change it very easily. All you need to do is edit PHP code. It is easy enough. Just find this line or similar in you index.php:
<?php the_excerpt(__(‘Read more’));?>
And replace it with the following line:
<?php the_content(‘continue reading »’) ; ?>
And that is all. Now you should see full posts on your WordPress home page. Also take a look at the tutorial to hide WordPress list pages.