Time zone regions in tzdb don't exist for your convenience, they exist for downstream users who have certain expectations of the database. And those expectations are shaped by many years experience of tzdb and the world in general.
Timekeeping is by its very nature a product of Governmental decision making. This means that Governmental authorities, whether recognized countries or not, are a natural part of the problem space. Guangdong et al are not modern countries. No Governmental authority has made a time zone decision in those areas for many years.
I don't see anyone objecting to a lack of historic time zone data within a single modern country. But merging zones across modern countries isn't acceptable.
Stephen