Actually, if you really think about it, it does make sense. You don’t want every server to have “enough” resources. You want high pop servers to have “not quite enough” resources so the struggle there has meaning. If everyone could walk out their font door and easily gather up everything they need, the incentive for player interaction (see: trading, killing) would be greatly lessened. The need for resources that you can’t find yourself is a driving force in the game.
It’s also realistic in this regard. The more people there are around, the more strain there should be on natural resources.
Also, if you don’t want to struggle for resources, you can completely fix that problem by joining a low pop or modded server. Right? The solution to your problem already exists.