There is nothing worse than playing against people who are miles ahead of you in terms of either ability or equipment. It is very demoralising to lose time and time again when in reality you never have a chance. Take leaderboards as a good example. Very often the people at the top are always the same few names, over and over again. For most companies, this does not seem to get addressed for some reason. It’s a bit like pitting your local Sunday Dad’s league against Chelsea every week. There is no opportunity for the Sunday players to ever be as good as Chelsea, they will get destroyed week after week until they give up playing. It is totally unfair and unbalanced. This is why in organised sports, you have divisions and leagues. You only play against people that you have a fair(ish) chance of beating.