That's because scripted shows cost a lot more to make, whereas reality shows are relatively inexpensive by comparison. So the networks (and many cable channels) aren't willing to wait for a season for a show to grow a following anymore. It's either a hit right from the start, or it gets the axe within a month and they try something else. It all boils down to the bean-counters anymore...