Yes, the default magnification for map viewing is 150%, and for the driving (car mode) is 200 %, which makes reading street names easier. At 100%, most street names just fit in the street width. So far for the original design.
Most render files are authored largely by me, so no need telling me how much work it is ... :-) :-) :-)
Other than taste, there is one more complication here: The optical appearance of the street width depends on the hardware, namely on the screen resolution and screen density. We have introduced hardware-dependent and hardware-independent pixels some time ago in our render engine, but I had not found the time to systematically work out a formula which work better on all devices. Looks like if we have people who care, I will have to tackle this some time :-) I think victor had already proposed something which looked promising to me...
The alternative would be to create a simplified map style much like google maps has it, where many streets are just reduced to single lines at most zoom levels. While this simplified rendering does not fulfill many peoples requirements if they are drivers, researchers, or otherwise intensive map users, it may be more appealing to many people just trying to get an overview and being used to google maps etc., not sure ...
PS: Please also try to use my high-density "Touring view" renderer (Map screen: Configure screen / Map style / Touring view), but I think it will not solve your original issue.
Best,
Hardy