Before you make a choice, think about what you need.
If you need a device that can run macOS and macOS applications well, then you need a mac. If you need a computer capable of running Windows applications well and offers decent Linux support, then the Framework makes the most sense.
I feel like change might come in the form of adding ports or, at worst, removing the headphone jack in favour of adding more flexibility, as they did with the Framework 16 design. In that case, I could see transitional motherboard designs that accommodate a USB4 socket and a cable connector for the audio (space permitting). Eventually the lower part of the case would need to be replaced for newer designs, but that doesn’t necessarily require that the keyboard, display, and other assemblies need to be replaced.
I’d probably be fine using an inline USBC DAC to analogue controller along with Bluetooth (though I like the headphone port on principle and currently use it).