This is generally for people who have small to moderate sized websites that do not require massive server resources.
People who have small websites or websites with non-business activities and prefer to pay less rather than getting more stability and performance for their websites due to economic issues, are prime candidates for shared hosting.
Sites that are "mission critical" (commercial and other sites) often benefit from VPS or dedicated server hosting.