Who Will Build the Roads? Anyone Who Stands to Benefit from Them.
The appropriate question is not “Who will build the roads?” but rather “Who will pay for them without taxation?” History suggests the answer is "lots of people" and the "public goods" theory is wrong.