Time settings

I am french: however, this kind of permanent disease has two variations each year: CET and CEST.

In these conditions, why are the profile time settings set to manual choice (+6 for me at the time speaking), or to autodetect (same result), whereas i suspect that both of these settings shall fail at next CET/CEST variation?

Wouldn’t a script based on GMT/UTC +/- n be able to overcome this “time lag”?