Hosting companies are under heat coming in from the big cloud companies, especially AWS and Microsoft.
Much of the small and medium corporate hosting has moved from individual hosting companies into the cloud.
Amazon AWS (albeit a big overwhelming to configure) offers very packages for small and medium demands, e.g. WordPress + MySQL + Web + Traffic. Starting at US$ 3,- per month.
With 3 to 6 months free for testing and getting used to how things works.
Wordpress.com starts at US$ 4,- per month, including your own custom domain name. Good SEO marketing for free on top.
For users in the EU with our higher privacy standards, things are more complicated. US-based companies like AWS or Microsoft are not considered safe for hosting data of EU citizens anymore, so we prefer EU-based hosting companies. Which is why I run my web sites, this community included, on servers in Germany.