I was looking at the MVC 4 release candidate and the default Internet template that is included. I noticed that in the _Layout.cshtml, they are including the jQuery bundle a
This is generally done for performance. Look at the Yahoo performance guidelines.
http://developer.yahoo.com/performance/rules.html/
They explain why scripts can be better at the bottom.