What is this `image-compute-scaling-factor' function for?

It operates with some insane "typical character" definition.  In old times this "typical character" thing might had some common sense, but nowadays with huge monitors and dense DPI, this "typical character" thing is insane

What should `auto' image-scaling-factor *really* do?

Thanks

--
lg