First, the player's contract shouldn't set the context of whether or not he was an elite player in his time. Salary has no impact on whether or not a candidate deserves entry. Second, you say the "era of mega deals" as if this is a temporary phase that the game is seeing. I guess in theory it could be, but in all likelihood, contracts will become more and more ridiculous as teams lock up young talent early on (ex: Joey Votto, Andrew McCutchen, etc.), straining the free agent market and driving up the market price of elite (ex: Zach Greinke) and mediocre players.