Considering how frequently time zones around the world change, any OS or software that doesn't auto update them from a standard list at this point deserves to break.
The tz database is public domain, and they have HTTP/FTP/rsync APIs. You probably don't even need to implement this yourself, since every modern OS pulls from this already.
As to having to/not having to implement this (and rely on the OS) - probably! I just know at the time I last dealt with this, every library I could find packaged their own TZ DB, and they were definitely not standard.
[1]: http://mm.icann.org/pipermail/tz/1986-November/008946.html
[2]: https://mm.icann.org/pipermail/tz/1993-October/009233.html
[1] https://en.wikipedia.org/wiki/WWVB#DST_and_leap_second_warni...