Linux has the "Compose key" concept that solves 99% of what you list in your claim. You have to map it to some physical key on PC keyboards, though. All the DEs I checked let you do this in the settings. My only complaint is they they don't allow out-of-the-box to assign it to the Insert key, which I never use in its intended function.