I am not sure what the issue is, Any volunteer is going to only be accepted once it is confirmed that ihe seat will be needed, so why would it be expected to be anything other than lat minute
If there are people able to be removed at no cost, then of course the airline should do that before paying