How do we know he is mediocre. He thrived in Philly and was then ruined by Jeff Fisher. He went to KC as a backup for a year, and learning from Andy Reed has seemed to resurrect his career. It took him a little bit to get going when Carson went down, but that is too be expected when you aren't really getting reps in practice. If Carson Wentz wasn't some MVP candidate player who was super young and showed a lot of promise, he probably wouldn't be getting his job back if Foles wins tomorrow.