With some businesses it is often difficult to figure out your specific target market. For web hosting companies, saying "well, anyone can use my service" is just not an easy way to market. I would think specialized hosts may have an easier time going after and marketing to specific customers.