there is 15+ self driving startups at the moment, GM has prolly seen all of them and went with Cruise
You're also assuming that all of the other companies wanted to sell, which isn't true.
http://www.recode.net/2016/8/18/12540068/uber-paid-680-milli...
time will tell if the Cruise acquisition pays off or not