Yah, the thing to keep in mind is that there are tons of variables that can influence production. It's not that uncommon to have a tree in your yard that produces poorly, while the same tree 2 blocks away is a yearly workhorse.
It could be something as subtle as proximity to a body of water (which promotes fungal infection), a spot of soil that has better properties than another, a lucky rootstock that favors a particular cultivar, etc. Sometimes the reasoning is not obvious, and you'll spend the rest of your life scratching your head. I've been doing this for about a decade, and it still seems more magic than science.
So, I've learned to eschew common advice in favor of trying things on my own :-). You would probably do well to take the same approach: try it for a few years, and if it doesn't work then try something else.