They usually grant the hero bonuses when they want certain characters or factions to have increased utility in the TB. It's a helpful lever design can pull to increase character utility in one area of the game without affecting other areas of the game.
In the case of JMK, he is a GL and already very strong in all areas. Hence, no hero bonus in TB.
Also, that was a good question. Thanks for asking!