Yes.
The term “WordPress hosting” exists because not every web host is ideal for hosting WordPress, so it’s good to specialize. This ensures that there’s enough resources and that everything is as fast and efficient as possible.
More than that, it really helps to know how to use WordPress like the back of your hand if you host those websites. Hosts that don’t specialize may not even know where to start if you ask them to troubleshoot a problem.
I have ten years of experience with WordPress, so I’m able to avoid common pitfalls and keep things running smoothly. And if you email me saying “Hey, when I do x, it should do y, but instead I’m getting z,” I’m going to know exactly what you’re talking about because I’ve done x about a million times.