What a naive world view. You as someone who's making really low salary, he'll say the exact same thing to you about 3vs4k. "I make do with 900 bucks a month, so if you want a 1000 bucks more you are a greedy piece of shit!".
These players who make a lot of money, obviously have much more expenses. And everyone one of us would always like a little bit more at our disposal.
By your logic, Nathan MacKinnon is a greedy f*** because he's making 12.6, when he could just as well make do with like 3M bucks a year.