Floats should not be used for any decimal calculations and are useful for other things the same like signed or unsigned integers or constants. What I meant to say there should be all sort of tools in tool box for different work including fixed point base 10 arithmetic’s.
I do not negate floats per say and use them too.
Finance including crypto mainly use integers for math and could be made easier with out of box simply library. Cobol is only one I seen with out of box solution.
I will play with MS-DOS Cobol 5.0 on PC 386 (40 MHz) to understand more fixed point arithmetics with integers based on proper old school standard.
Cobol, Fortran, Assembly and BASIC are at the end foundation of programming.
GO still has good options for integers and float by default and they must had reason not to add any simply fixed point arithmetics module based on integers.
Unless you use library Python does not allow you to use float32 out of box.
Here is Cobol
IDENTIFICATION DIVISION.
PROGRAM-ID. AddNumbers.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 NUM1 PIC 9V9 VALUE 0.1.
01 NUM2 PIC 9V9 VALUE 0.2.
01 RESULT PIC 9V9.
PROCEDURE DIVISION.
BEGIN.
COMPUTE RESULT = NUM1 + NUM2
DISPLAY 'The sum of 0.1 and 0.2 is ' RESULT
STOP RUN.