Might be possible in theory, but seems highly risky from an implementation and node consensus POV, let alone the difficulty of gaining social consensus for this type of change. Then there’s the idea that soft forks can only tighten rules and not loosen them - I’m not sure if it’s possible to soft fork a future loosening of consensus rules. Curious to hear what any core devs have to say.