I don't think it would be a good idea for a forum to have an official list of "approved/good hosts".
For one, a forum gets revenue from advertising. If you recommend 10 hosts over all others, you end up with fewer advertisers willing to pay for ad space.
If one of the "approved" hosts gets a complaint, moderating that thread could become a mine field. As soon as you would touch it, accusations of foul play will emerge.
Lets take example HostGator and GoDaddy. Neither of them offer a great service anymore but they are still extremely popular.
Godaddy never had a good reputation for hosting, as far as I remember. Hostgator still hosts my sites, and I've no complaints.
Nevertheless, huge advertising budgets can do wonders with visibility and popularity in top hosts sites.