Answer:
He's not considered a hero or pioneer for his role in the landmark document because he didn't willingly sign it. The Magna Carta limited the king's power, and usually no king would agree to that. King John was no different. However, there was the threat of a civil war boiling up in England, so he was forced to make a decision, which was signing the document.