Do I understand correctly that this solution would change ALL “add to cart” buttons to “pre-order?” If so, I’m not in agreement that this is an accepted solution. I think it would be less than the norm for a store to need to set all products to pre-order at the same time.
I would love the ability to apply “pre-order” to particular variants as well. I run out of particular sizes more often and have the need to allow for pre-orders by size.