Yes roads have benefits. They also have costs.
The benefits are greater than the costs, but we should be aware that the costs still exist.
And the benefits outweigh the cost.
In other words, if Option A is "get zero dollars", and Option B is "spend $1 to get $2", it is unfair to complain about B's "cost" (spending $1) in isolation.