I've wondered the exact same thing... Its the same fricking show on the same channel
Not what he is referring to. He is referring to "Parts Unknown" on CNN. As soon as this season of the Layover is done he is done with Travel Channel, permanently.
The answer is that CNN is going to pay him A LOT. Something Travel Channel couldn't even come close to, apparently.