Sorry, but this is not correct. Currently you can transfer the Display data with a special tool and you will have to transfer the sensor/camera/speaker flex cable from the old to the replacement display.
With this, everything will work again (ALS was solved through iOS 12, True Tone is not fixed through iOS 12 so far (12.1.3), but with changing the flex from the old to the new display this will fix True Tone as well.
Of course, it is still PITA but it is doable. Some of this might be related to the calibration that is Apple applying to the display/MLB in their factory, so they want t make sure even after a display exchange you get the same results. It is not (every time) just a bad intend to stop3rd party repair (just my view).