Specifically asking for recommendations? I realize this is somewhat subjective, but I believe it could also be fairly objective. For instance, I recently discovered that my webhost (1and1) does not allow setting an SPF record, so I am unable to fix an issue with email from my domain being flagged as spam in some cases. A question about which hosting service to use could ask for specific technical features/options to backup the recommendation.
I definitely think that is an appropriate question here. I've already asked a similar question.
If you have questions about hosting, with regards to particular technical details, then they would certainly be on a site run by and for webmasters. Hosting is a webmaster concern, after all.
If they don't lead to answers like this, or other situations where people promote themselves or use paid affiliate links.
Again, this can't become a discussion forum.
As of 2019, it's considered off-topic.
I think it's a appropriate also a generic question like:
"Please reccomend a webhosting you used and you are happy with!"
as long as it's made Community Wiki.
I would be very happy to read raccomandations about webhosting services. I know that a good stackexchange reputation in webmaster does not necessarly mean also that user is trustworthy in being fear when suggest a webhosting (I mean he could work for a webhosting company and obviously suggest his one), but even on a forum or a blog or Facebook suggestions could come from untrustworthy people, one strong plus of stackexcahnge is the reputation.
Maybe it's a mistake thinking like me, but I would be more prone to follow a webhosting service suggested on webmasteR by a user with hight reputation rather than one suggested by a user with low rep or a new user.
Moreover one big advantage is that if I follow his reccomandation and I'm happy with the hosting service I could +1 the reccomandation, (I could also +1 it because I'm using that hoster too since quite a time and I already know it) and when unhappy, come back and -1 it adding also a comment explaining the reason.
I think webhosting is extremely related with webmaster.
You can be great in doing websites, but if your hosting goes down, your customer will complain with YOU and think YOU are untrustworthy.