ah yeah well of course variable modes came in just at the end of us about to release style guide builder and style guide builder export - so we have not really had a chance to evaluate variable modes. Additionally, Webflow has not yet made variable modes available via the designer API so we can't dynamic add variable modes yet. Your solution seems like a good one to me, but its not something we can do yet.