It is a difference in tools and server configuration, not a difference in substance. Web hosting is the platform on which WordPress works. Managed WordPress hosting is generally optimized for WordPress users on servers specifically configured for WordPress.
In WordPress hosting, other tools have been added, such as WordPress control tools, such as installing WordPress, custom templates and plugins, uninstalling, updating templates, updating plugins, and various other tools.
If your site will work with WordPress, it is preferable to host WordPress because it is the best in the performance of the WordPress site. At the same time, you can install WordPress on web hosting and manage WordPress yourself.