Это может быть легко и эффективно, но определенно не то, что вы хотите внедрить в производство.
Например, в страховой отрасли этот способ расчета может привести к ошибке дня, когдаправильная граница, может привести к ошибке года, что приведет к неправильному расчету возраста и, возможно, к отказу от страхового возмещения :) (см. здесь для получения QED)
Я пришелчерез катастрофическую ситуацию, когда эти миллисекундные манипуляции использовались в Великобритании (где у них летнее время), и это был настоящий беспорядок.
Итак, чтобы ответить на ваш вопрос:
Почемутак много людей выступают за первое?
Потому что либо они знают последствия, а это не относится к ним, либо они блаженно не знают и, вероятно, не будут достаточно долго, чтобы увидеть последствия этого.