The Cowboys let former head coach Mike McCarthy go due to contract length, according to ESPN insider Jeremy Fowler.