according to reports, doctors cleared him but colts held out on clearing him officially...
The only reason he was cut is because if he remained on the roster through next Monday, he would have been entitled to a $28 million roster bonus. This was strictly a business decision and no one should be surprised or upset that Peyton was cut, especially given his health status.