Как писали великие (Jerry M. Weinberg, кажется) - каким бы странными и глупыми вам не казались решения, которые принимались в прошлом, наверняка в момент их принятия были вполне логичные и разумные аргументы в пользу этих решений.
Переделанный пример из личного опыта.
Вижу в приложении (допустим, портал частных авто-услуг) примерно такую формочку (прокат частных авто):
Вверху поле, где нужно задать примерные пробег автомобиля. Внизу - выбрать максимальное разрешенное расстояние для поездок за день. Везде точка разделяет дробную часть, запятая - тысячи (американский стандарт). Да, внизу записаны 20, 50 и 80 километров. А вверху 25 тысяч тех же километров.
Казалось бы нули в дропдауне - абсолютно бессмысленные и лишние, нет? Кому могла в голову прийти идея так реализовать?
Разгадка такая.
В приложении еще 100500 мест, где в аналогичных элементах интерфейса так же используют 3 знака после разделителя дробной части, даже если это нули. Ну хорошо, но откуда же пошла эта мода? Началось всё с этой формочки в совсем другом месте приложения, где одно из значений не было целым.
Продакт оунеру не понравилось, что неровно - попросил выровнять по правому краю.
Сделали так - понравилось, утвердили. Дальше начали использовать тот же код для отображения. Наплодили миллион применений. В результате в актуальном случае уже другой формат в форме мог бы смутить постоянного пользователя сайта.
Сокращенная цепочка - мы используем ".000", для 10.000 потому что хотели выровнять по правому краю. Логично же, да? 🙂