JavaScript numbers have an (adoption) problem

JavaScript went against the grain in only using floating point numbers initially, and now we pay the price