You may find a single page as a landing page which is then used to divert the traffic. This can be seen when an organization is running a PPC campaign. You will find that page stuffed with links and whole amount of information. As you do not want to waste the dime spent and would want the visitor to click and visit to your website at-least.
So when your website does have many other pages, each dedicated to services, FAQ, testimonials, terms and services, contact, etc. then why spam your own home page. There has been many websites which try to make their home page resourceful but end up in a gaffe. This is the only difference between a web designer, a good web designer and a better web designer. A web designer will only design a website/page but a good web designer will add all the possible utility to it, where as a better web designer will not only add the utility but also optimize it and take care of its usability, placement and appearance.
The objective of the home page is to give the visitor a hint of the whole website and provide him the necessary direction through links, similar to a hotel lobby. A hotel lobby is made to give the direction to the rooms, restaurants, elevator and every other place necessary to the visitor.
So next time when you build your home page take care of not to overdo it but keep it simple and valid.