Hi David,
Thanks for taking the time to share this suggestion.

The way to achieve this presently is to assign the product to the "Auto Release" module: https://docs.whmcs.com/Auto_Release
Is there any specific functionality that this current mechanism doesn't provide, which would be useful for you to have?