In Budapest the growing season may be shorter anyway keeping the trees smaller. I agree with some of the statements mage avocados and big trees, and trees the bear a lot of fruit stay small by the over bearing process. e.i. Beta cultivar.
Now. I also find that trees that are canopied changed a few times, specially with opposite races. West Indies and Mexican stay small. Case in point. I toped worked a tree. Originally on Waldin rootstock, then Dupuis. These two where the original planting combination in 2004. In 2012 I cut the Dupuis, leaving 2-3 feet of Dupuis trunk and grafted the Mexicola. That tree stayed small under 15 feet until early this year 2020 that I pruned for canopy rejuvenation not because it was big, I had some dead wood in it and needed to get renewed.
I can basically tell you the same of my Pinkerton tree about the same time, always stayed small and produced a lot of fruit. The reason is in my opinion that different vascular systems, and the Mexican and West Indies are in fact different, slow sap flows. On the other hand does not work with all trees. The more mexican the better for this slow growth syndrome.