Couldn't the same result be achieved -- over time with an option for opting-out, by doubling the -datacarriersize default with each future release?
It might leave the choice (at least the perception of choice) with the individual node runner.
It might offer the chance to learn over time that it is, or is not making things any worse.
It might not be so much different than node runners upgrading slowly.
It might not provoke node runners who are worried about this change to considering ditching bitcoin-core right now, many years before this merge would even make a difference (since many won't upgrade immediately).
It might leave the choice (at least the perception of choice) with the individual node runner.
It might offer the chance to learn over time that it is, or is not making things any worse.
It might not be so much different than node runners upgrading slowly.
It might not provoke node runners who are worried about this change to considering ditching bitcoin-core right now, many years before this merge would even make a difference (since many won't upgrade immediately).