I also highly recommend using https://github.com/10up/varying-vagrant-vagrants since they bundle a few different versions of WordPress. It's mostly used for development of WordPress core but it's also great for theme and plugin development.
I'd think that most professional web developers are developing for a VPS where there is no "CPanel". As for me, all of my development is done either in Docker or Vagrant.
Other projects with same functionality:
http://vagrantpress.org/ https://puphpet.com/