Drupal 8 and above recommends using
Composer to manage Drupal sites. From initiating projects, installing Drupal core, contributed modules and themes; to updating and managing them, Composer is recommended (but not required). Learn how to install Drupal 10 in cPanel 'public_html' folder using the new recommended template? As an aside, Drupal 10 is giving back power to site builders in many ways so they do not have to worry about Composer if they do not want to use it.