The injury itself wasn't horrible, it's not like McGahee blowing out three different ligaments.
The difference is that at Zion's weight, and the strain he had been putting on his knees and hips and ankles, it took a lot longer to heal properly, and he may be subject to reinjury if he doesn't...