Shared hosting very popular primarily for two reasons:
- It’s relatively easy to set up an account at many big-box hosts;
- It’s generally very, very cheap.
But like many things, you get what you pay for. Shared hosting is inexpensive because so many accounts are packed tight on each server – many users, many opportunities for problems that may affect your site even if you’re playing by the rules.