Stacking is often times (always?) caused by a string angle near the tips that approaches or exceeds 90 degrees, whether due to tiller profile, overdrawing, the use or non-use of siyahs/recurve/reflex, etc. Stacking is the manifestation of poor mechanical leverage. However, EVERY bow, at some point or another, will begin to stack. Some just won't begin to display it within the reasonable range of draw length, but if you draw it too far then you will inventively force the bow to the point of poor mechanical leverage, and thus stacking.
Here's a little experiment to demonstrate, but it only works on straight and deflex/reflex profiles, NOT recurves because it can easily twist a limb. Get a piece of cord (like those used in stringers) about 1.5 times the length of your bow and tie a small loop on each end. Place a loop in each nock, put your feet shoulder width apart, and center the string under your feet. Gently pull up on the bow at its center until the limbs are bent to about brace height. Now, spread your feet farther apart and try to pull to the bow the same distance. You'll notice that it's substantially harder to do the farther you spread your feet apart. In effect, the bow is demonstrating stacking because of the poor mechanical leverage (i.e. increased string angle) being imparted at the tips.
Hope that helps.
Curt