Where to zero is a personal choice, but I feel that folks don't spend enough time deciding on it
Certainly if all of your shots will be close then there is no reason for a long range zero.
I on the other hand I hunt terrain where a shot may come at 5 yards but at a fields edge, I might be able to see deer at very long range. A close deer may require a quick shot so I prefer no adjustments out to any distance that may require a range finder.
I started hunting with a bow so have always tried to hit the heart on a deer. This works great since it is very low in the body on a standing deer.
Using a ballistic program I like to use 9 or 10 inches as the MPBR, which many folks say is too large, but let me explain
This gives me a fairly long zero range, with my muzzleloader this is right around 300 yards.
My reasoning for such a zero is that I can easily tell if a deer is at 150 or 250, but not always further reliably.
When a deer gets out that far I will most likely be using a range finder, but if a deer is under 300 there is no need.
If a deer is ranged, then compensation can be made for a longer range impact.
Now the nice thing about a long zero and a heart shot is that if the deer is at the bullets maximum height, 4 1/2 or 5 inches above the line of sight, then the worst case is a high shoulder hit, something that lots of folks like anyway
My way of thinking is that from zero out to 300+ yards I get heart, top of heart, or high shoulder...all without any thought as to the trajectory.
This system works for someone that aims for the heart as their natural point of aim and takes most guesswork out of range estimation.
If instead, I were to use a 100 yard zero then at 300 yards I would be almost 10 inches low.
edge.
PS I should have noted that I do not use the bottom of the MPBR, but only the top which keeps my theoretical bullet path +- 2 1/2 inches. This is without regard to the rifles MOA ability, mine, also the available field rest.