Which "other people" are you talking about?Do you think other people don't work hard and don't make sacrifices? Or are software engineers the only ones who deserve a high salary?
Those that also offer great value to the marketplace, and able to reap great reward from it?
Or those that choose to do what is "easier", despite knowing that it will only get them so far in life?