> What is the reason that the IANA time zone database keeps Jerusalem as
> Israel territory

Because change is expensive.