I'm not sure there is really any one right answer. I like that BDD specifically said "scaled integer" though. The opposite of floating-point is often quickly concluded to be fixed-point; but note that fixed-point is a limited subset of scaled integer, and is not as flexible as scaled-integer.
When I was first introduced to scaled-integer, I liked the idea, but was skeptical. As I gained experience with it, I came to prefer it (for systems that don't have a floating-point coprocessor). There will always be a place for floating-point, like calculators where the range of input numbers is not known ahead of time. For most applications that I deal with, the range is well known ahead of time, for example taking numbers from an analog-to-digital converter whose precision is 8 bits, 12 bits, or other number. It will never surprise you with something outside its designed range. In the example of a 12-bit converter with a 5.000V reference, each count will be 1.2207mV; so in that sense it's already scaled-integer.
Even a lot of digital signal processing is done with
out floating-point math.
If you never need precision finer than one in 65,536 parts, 16-bit integers will always be enough if you scale the needed range to fit into the number of bits you have to represent it. Avogadro's number? Nanometers? Microvolts? Picofarads? GHz? No problem. However, the burden of scaling is borne by the programmer, rather than a floating-point unit that has to keep doing it at run time. Intermediate results may be double precision, which in 6502 normally means 32 bits rather than 16. You can also have triple- and quad-precision numbers, although I don't remember if I've ever used them myself (meaning the need is rare.)
There's much more about it on
my web page on the subject. I probably ought to change the title of the page, because although it's the second most popular part of my website (not far behind the 6502 primer), I think the name (about the tables) causes potential readers to ignore it just because they're not interested in the tables themselves (or at least think they're not). There is much benefit to be had from scaled-integer math without necessarily using the huge tables.