Playing a game should be rewarding. It's meant to be a form of recreation. Sure, some skill should be involved to progress to the higher echelons of the game but what you're spouting is elitist gatekeeping that only serves to put down players who you feel don't "deserve" things because they don't "work as hard as you." And that is a mentality that is incredibly harmful to a gaming community.