John Cena has held the WWE title 11 times and couldn't have his current championship reign end at Money in the Bank.
Mark Henry has never been WWE champion in his 17-year career. He has held both the now-defunct ECW and World Heavyweight title but never the company's biggest prize. While some might say that fact means he deserves the title, there's a reason he's never held it.
Henry is not the kind of talent that can keep audiences captivated with a major title belt. He did have a memorable run during his "Hall of Pain" storyline that led to his World Heavyweight title reign. Once he held the title, however, his rivalry with Big Show dragged on and lost audience interest.
John Cena is not universally loved among the WWE Universe, but he gets a reaction from each and every member. As champion, Cena has had more than a few notable feuds with the likes of Chris Jericho, Shawn Michaels, Edge and others.
Henry has never really been given the chance to work significantly with talent like Michaels and Edge because it wouldn't grab fans' attention.
When Cena works with guys like Jericho or even new faces like Nexus (when that group started), he gets people talking. The fans who love Cena want to see him overcome the next big name or best the newcomers. Fans that don't enjoy the WWE champion can't wait to see if someone actually gets the better of him.
In his career, Henry has only won the ECW, World Heavyweight and now-defunct European title. He has never held any of the aforementioned championships more than once.
This article is not meant to say that Henry's career has been an unsuccessful one. Henry has put together his fair share of highlights over 17 years, but he is not best suited to be WWE champion.
The former Olympic weightlifter does a fine job in the middle of a card. Henry thrived in ECW as one of the few veterans on the roster and served as a big fish in an otherwise small pool.
Henry can provide quality feuds and has proven to be a fine heel in his career. That being said, his character is better served in rivalries outside of the major title scenes.
Cena is a Superstar that does not do well outside the major title scene. His storyline with Nexus was one of the few exceptions of him being in a meaningful feud with no gold on the line.
The WWE title match result at Money in the Bank made the most sense for WWE. Cena's victory keeps both he and Henry in their most valuable roles within the company.