If you're a Web Designer/Developer you can host and manage all your websites/clients with one Reseller Hosting plan instead of going through the hassle of managing multiple shared Hosting plans. This also lowers your Web Hosting costs significantly.
Additionally, you can resell hosting as a value added feature to your existing business or as a separate entity.