Printing human readable tabular data is a very common task (at least in my biased experience).
I agree, but this post is focused on the exponent part of the scientific notation (assuming we already made the choice of the scientific notation), which is probably not the best choice in your example.
It depends on the range of possible values of the variable one want to print.
For example, if a scientist is used to a physical quantity possibly ranging (in his field/in the particular context of his code) from 1e-10 to 1e-15, he will probably choose %e instead of %f (neglecting here possible flags, width, precision, … to possibly align, suppress physically insignificant digits, …).
I don’t think it is a problem since we know that human reading is not linear. The eyes will probably jump to the exponent part (it is easier with a well aligned pattern, including signs), before reading the mantissa part.
P.S: I am a big fan of Rust, using it at work