Your position seems to be that public funding for transportation infrastructure is fine for certain forms of transportation but not for others. I see no logic in this.
Transportation infrastructure is actually in the Constitution (maintain postal roads) so it makes sense in the broad sense. In the specific sense we should only be funding transportation that actually gets used, the government is supposed to work for us after all. So spending a bunch of money on trains nobody will ride is dumb, while spending money on the highways that have replaced them makes sense.