Thanks for your feedback. Let me first introduce these things first.
To what I learned by reading the scripts, the "coverage" value corresponds to roughly the probability of the certain resources to appear on a tile. If you have a large value, like 0.5, for iron ore, you will find HALF your whole map is covered by iron ore patches! Therefore, unless you want to play some scenarios like the "Dangerous Ore", you will not need such high values. But some players may specifically want this.
So in normal play, you will have such small values. The default values of the vanilla game is located in "base/prototypes/entity/demo-resources.lua". If you look into the file, you will find formula like 0.0023 / 3, or even more complicated like (0.006 / 3) / 1.1 * 1.49. I want the default values set at vanilla values, so players can make changes based on them. Any option type other than double type would be "lossy" conversions, so I decided to leave it as current value box.
I wanted to make the values more "nice" looking as well, but those "/3" and "/1.1" make me hard to find some good HCF among these numbers.
I have tried to use the slider. But I feel it is too "coarse" for values having such a large range from 1 to 0.0000xxx. In-game conversion GUI "radius" gives you an idea on how "coarse" the sliders are.
To what I am understanding, these "coverage" values are for default/medium setting. The "rich world", "rail world" settings give some modifications (like "high") are applying some kind of multiplier to the coverage values. So setting values for coverage still apply. I could be wrong, so don't quote me on this. ;-)
The devs change the map generation and resource autoplace functions almost every versions. Consider the devs change the iron/copper/stone usage ratios in science FFF, I am sure they will change these values a lot. Hope they will use some "simple" values, so I don't have to consider GUI change at all. :D