Thats apache configuration in general, not just cPanel.
Plesk is httpdocs... Vanilla apache is /var/www/html/ ... So its not always public_html
EZPZ Hosting - Dependable and Affordable Web Hosting LiteSpeed SSD Powered cPanel Shared & Reseller Hosting | Budget VPS, Managed VPS and Dedicated Reseller Hosting Specialists | WHMCS-Based End User Support | Unlimited SSLs | UK and USA 99.9% Uptime Guarantee | 24/7 Support | 30 Day Money Back Guarantee
I was referring to the general point of the location. What you could put in /var/www/html, /home/user/public_html, /opt/srv/www/ are all the same thing... just a different path. However this html location is what DocumentRoot is referring too.