Hence, if welfare constituents or moral interests are non-additive, we may not be able to use status-adjusted welfare to compare interventions.
I don’t see why you couldn’t combine them. You could aggregate non-additively based on status-adjusted welfare instead of welfare, or moral status could be a different kind of input to your non-additive aggregation. Your social welfare function could be a function of the sequence of pairs of moral status and welfare in outcome A: ((status(i),welfare(i)))i is a moral patient in outcome A.
I don’t see why you couldn’t combine them. You could aggregate non-additively based on status-adjusted welfare instead of welfare, or moral status could be a different kind of input to your non-additive aggregation. Your social welfare function could be a function of the sequence of pairs of moral status and welfare in outcome A: ((status(i),welfare(i)))i is a moral patient in outcome A.