Land grants are an interesting way to subsidized construction, but generally amount to a drop in the bucket of overall cost, as they did with the transcon RR.
If land grants were significant, then why weren’t the interstate highways built by private concerns with land grants? They were built as public works financed out of tax revenue by that noted radical left-winger, Eisenhower!!