Possible to add "Out of Stock" as a Product Status in addition to Active, Draft and Inactive. This way, the product still displays, but now with an Out of Stock status.
Alternatively, when a Variant is Disabled for Purchase, instead of the "Add to Cart" being disabled on front end, possible to show "Out of Stock" instead?