I happen to have an almost brand-new LCD screen here with LED backlight and high resolution, and a low-resultion over-a-decade-old LCD screen.
And guess what?
A website that looks totally fine on the old one is so blindingly bright on the new one that it hurts.
It literally hurts to look at.
This can be useful, as it provides a higher dynamic range, which can be used to recreate the blinding brightness of an explosion when watching a movie.
But it also means that websites have to use less contrasts.
The overall problem is:
We specify sizes in the web independent of the actual monitor size, with rem and em and pt and so on.
Why can’t we specify colors independent of the monitors actual contrast ratio, too?
Why can’t I have a website where the text seems to have the same contrast on and old and a new monitor, while that gif of an explosion is as blindingly bright as possible?