Nice explanation but try this rule of thumb Maintain ally Value equal to your next land up to 20B It's that simple no matter what spin you give it
I think why people say "Buy my Allie! I need UG!" Is because they either figured they want a cheaper one because they volleyed higher than what they needed for MP so they want to swap on out for a cheaper one so they can use excess cash to UG.