why? Shared hosting, /in theory/ could provide better service levels than dedicated servers, simply because it is a whole lot easier to make a standard shared hosting setup redundant than it is to make a dedicated server redundant.
But then, it's pretty cheap and easy to have two shared hosting accounts, and to switch between them with DNS as required, and that solves a whole lot of those problems.