The problem is that people want to do a wide range of different things. Sometimes, they want to add 1 product, someone several of them, it might depend on the value of the custom field, on its length or the weight of the order, the price, etc.
So it's hard to make something general which would enable you to do all of that.
We can of course do it for a fee. It will depend on what you want exactly, so we'll have to agree on what you want us to do before giving a final price. You can contact me via PM to continue that discussion if you want.
We didn't change variants/characteristics so far. We would indeed like at some point to simplify the creation of of characteristics/variants on the product page. However, that's a low priority for now.