Thank you for taking the time to explain how this would benefit your business, and how by not having it negatively affects your business. I’ve gotten this feedback added to the existing feature request to further add to use cases for why this should be added. Using a third-party app such as Upsell may be your best route here given that you’ve tried all viable workarounds that exist natively within the platform.
I hear what you’re saying, and believe me, this is a feature that I’ve wanted to be added to the platform for some time. Regretfully, the “why” to why we don’t have it isn’t something I have access to, however, I do know that these type of features aren’t as easy to implement as one would expect. As you can imagine, we receive hundreds of different requests, which require a lot of man-hours to review to fully understand what would be required to get these type of features launched. As we grow, we are able to deploy more man hours to these projects to help make them a reality, so while we haven’t yet gotten this added, I can say that our teams are reviewing this further.