It gets worse: DST in Indiana has to be handled on a per-county basis for anything prior to 2006.
It gets worse: from when I had to deal with this some years back IIRC in Saudi Arabia the start and end of DST is set by decree every year.
They already do. See Arizona.
Individual states are toying with the idea as well [1], which presents a problem if one of the tzdata locations decides to change its rules. You're screwed no matter what you choose to do. :-(
1: https://www.syracuse.com/state/2020/11/state-senator-introdu...