Why do multimeters show values at the lower parts of a given range the way they do?
The display is not the limiting factor (as you point out). Fundamentally, there is a cut-off. If the display was the most expensive part in the meter, then most meters would probably read up to 9999 on all digits. However, there's a couple factors that make the meter ranges what they are.

There is a limit to how high a range goes - the count is a design decision for the meter maker. A 20... meter isn't the only type available either, I personally have a 6000 count meter. 

Logarithmically, you get the most bang for your buck by having 2000 counts. See the image of the number line below. By doubling the counts from 1000 to 2000, you get a bigger bang for your buck, and you also get to use one more digit (better for marketing). 





There's another reason for not dropping the least significant digit. Part of the gotcha with auto-ranging meters is that you can easily forget that the meter has different measurement ranges, and that the measurement accuracy changes with each range. For example, compare the following displays:

193.00 k
 .1930 M
193.0  k &lt;----- Would you notice the missing digit as easily?


Personally, I see it as a more obvious way of conveying information about the measurement. It doesn't detract much from the readability in my opinion.