тех кто видел что для денег используется float и ничего не сказал
Скорее всего это - увеличение точности - связано либо с необходимостью расчета налогов, либо с распределением сумм. Другое дело, что решать эти задачи увеличением количества знаков некорректно, но это от неопытности просто. Увольнять никого не надо. Не боги горшки обжигают, да, некузяво, но лечится быстро, потерь по бабло нет, налоги посчитаны будут (почти верно), так что - забавно, но не смертельно. Мы все когда нибудь учились...