I don't think that explains it. The "red" offenders are basically Russia, China?, Sudan, Argentina and Alaska. The only "green" offender is Greenland, which is still large enough to enough red to justify it. I get China, it aligns with the population density. Sudan likely wants to have the same time as Somalia and Ethiopia. Why Argentina? Why Alaska? And why does Russia basically have zones that range from +2 to the +1 offset? They don't even have the excuse of avoiding 2 hour jumps like between Alaska and Canada, because they still have that.
Argentina is https://en.wikipedia.org/wiki/Time_in_Argentina - My speculation would be that Argentina (the east coast especially) wanted to be economically synchronized with the coastal cities of eastern Brazil. Buenos Aires and São Paulo being on the same timezone makes it easier for the two of them to do business.
Alaska used to have four timezones. In 1983, they were consolidated into two timezones - Aleutian and Alaska. Being in -9 rather than -10 brings Anchorage closer to the Pacific west coast in its business day with the note that it doesn't matter too much when solar noon is if sun is up for 22 hours or 5 hours.