I think it even makes sense for semis, the cost may go up for goods slightly as they pass that cost onto customers, but we'd be paying less in federal taxes for roads, less in property taxes for roads, and if you drive less (good for health, environment, etc) you'll likely be saving money. It also more accurately taxes EVs with ICEs based on road wear and tear instead of all these haphazard ideas.