no, you don't understand, even if more money comes from the federal government and/or private enterprise, individuals will pay for it.  individuals pay taxes to all levels of government and if private enterprise has to pay to help build rail, then they will pass on this cost to their customers.  hence, in every instance, individuals will pay, just in different form.