а с децимал мы чотко указывает, что нам очень важно верно хранить целое и два числа после запятой. и он прямо сосредатачивается на этом. а когда число с плавающей точкой - там как-то само решает где ему точность важнее и на больших числах вполне может начать и копейки округлять не туда