when you running a website the size of nedbank.co.za that has about 10 000 users come onto it daily and even more during pay day times. further more it depends on the back end and server applications required.
also maybe for security reasons you may want the website on one server.
but in this day n age it is not hard to build your own box and have some kind of agreement with your ISP. it certainly helps for development.