They are very common. You're not thinking of small businesses and their needs. Sure, a linux server works wonders for a large corporation where it's doing a lot of back end stuff but you'll be hard pressed to find a business that flies solely on linux.