WordPress hosting is often marketed as something separate from ordinary hosting. Sometimes that label reflects useful service differences. Sometimes it is mostly packaging and convenience. The important question is what is actually being included.
In many cases, WordPress hosting refers to hosting designed to make WordPress easier to run, maintain, or secure. That may include simplified installation, automatic updates, staging tools, backups, caching, or support teams that are more familiar with WordPress-specific issues.
Managed WordPress hosting often appeals to people who want the platform handled more carefully for them. The provider may manage updates, security layers, performance settings, and other technical tasks more actively.
WordPress can also run on many ordinary hosting accounts. For simpler sites, that can be perfectly reasonable if the underlying hosting is stable and the user is comfortable handling updates and plugins more directly.