Nowadays, cPanel has become practically a standard in web hosting services.
So much so that is considered by many a fundamental criterion when choosing a hosting.
Its main advantage is that the user of a web hosting, often people without technical profile, has a simple web interface that allows you to manage the most important services of your hosting, mainly:
File management: mainly for the installation of PHP applications like WordPress, Joomla or Prestashop.
Configuration of domains: necessary to link the website the email to the domain (s) to be used.
Mail account management: creation and maintenance of email accounts with own domain.
MySQL database management: creation and maintenance of database bases, mainly because the typical applications used in a hosting like the ones mentioned above usually require a MySQL database.
Management of resources: disk space, consumption of monthly bandwidth, etc.