I believe that Megaman is a really great platforming game. The controls are tight, and the game itself is very unforgiving. When you make simple mistakes, it's because you as the player don't have the ability to make a jump, or to learn the pattern of a boss you may be fighting. When a player falls to his death, or ends up getting killed from an enemy, its ultimately the player's fault, and you have no one to blame but yourself. More games have been doing this more recently, such as Dark Souls, Shovel Knight, Cave Story, so on and so forth. Since the challenge level is high, players feel anxiety in Megaman's more intense moments. But when they beat a level, they get a greater payoff, and a sense of accomplishment will rush over them, as they truly deserve the rewards they would receive, in either beating a level or beating the game.