This can happen easily due to location of Switzerland. Its true that inflation is basically non-existent here, something about fiscal discipline and overall highly moral population not afraid of work (unlike france or italy for example), and thus also government. Overall country is low to medium tax place so vignette price is in line with that.
Follow a bit their politics a bit and their domestic affairs and you will quickly note how unusual that population and this country is. Best place overall for me to live and raise my kids, thats for sure.
Two things:
-a design choice: the fee also pays for rest areas every 15-20 km, for both cars and trucks
-an unchosen situation: France is right in the middle of Europe and sees half* the of the population of Northern European countries driving through it to go on vacation in the Southern ones every Easter, Summer and Autumn vacations (and to the alpine ski stations in Winter).
*Kidding, but only slightly