Well he only mentions that the higher ups wouldn't sponsor the employment based green card. The only thing he mentions about H1B is that it is renewable only once for 3 years. Where do you see that his H1B wasn't being sponsored? He would've being working on an H1B anyway.
He did in fact go for another job, which has fallen through. And so he must leave the country.