This approach is a problem even in Windows-only systems: there is no support for per-user timezone settings, only a single system-wide setting.
As opposed to providing support for users to have unique time zone settings, Windows will only allow for what?
a single system-wide setting