Timezone logic has much more to do than just DST.
You've got places like Kabul in Afghanistan where the timezone is 1/2 hour off the normal hourly zone (UTC +4:30). You've got countries that want to be aligned with their neighbors for commerce so normal timezone boundaries have exceptions.