Perhaps you are concerned about the safety element of excessive mass. There’s also the fact that vehicles damage roads proportional to (IIRC) the cube (or fourth power?) of their weight per axle. I think that an annual fee based on the mileage times the cube of the weight per axle would be perfectly appropriate, fair, and have the effect of causing business owners to use the absolute lightest vehicle that meets their needs.
Perhaps you are concerned about the safety element of excessive mass. There’s also the fact that vehicles damage roads proportional to (IIRC) the cube (or fourth power?) of their weight per axle. I think that an annual fee based on the mileage times the cube of the weight per axle would be perfectly appropriate, fair, and have the effect of causing business owners to use the absolute lightest vehicle that meets their needs.