He won the spot after it had been given to Jake Heaps because Heaps proved to be a horrible QB, which he has only confirmed through his transfers to other schools. Whatever Nelson's ability or inability he was a better player than Heaps and that alone is why he replaced Heaps after the season had started.