Why did we ever change to doubles, the old system never had these problems?
Yes, but if you want a machine to use for example 1.26497 EU/t that wasn't possible before. Wait. Actually it was.
It wasn't as easy as it is now. Wait. Actually it was already easy before.
Ok. Doubles are way cooler than ints. That's the reason.