Reduce usage of unstable features
Together with !229 (merged) with this removes usage of all permanently unstable features. In addition it removes usage of an easy to avoid unstable feature as well as removes a couple of feature gates that aren't actually used anymore. Most of the remaining unstable features that are used will likely either get stabilized in the future or stop being necessary.