The highway funds are stripped by the workers and contractors being paid out of the fund and by the congressmen who award them the contracts.
I don’t think the highway cheerleaders are any different from the government funded railroad cheerleaders. Just choosing a different poison. Both need billion$ of government money. Both are controlled by traffic lights. Both are granted their land by politicians for political reasons.