Because starting in the late 19th century - power hungry slime balls started shredding the U.S Constitution.
All you talk about is government "investment" - which is nothing more than your slang for "government throw some money at me". But unlike your greedy ass - real Americans prefer liberty over servitude in exchange for government table scraps.
The federal government isn't empowered to invest. You don't like it? Amend the constitution. Can't? Tough shit. Deal with it. It's the law.
Asking government to build roads, bridges, and transportation and communications systems isn't asking them to throw money at you. It's asking governments to provide the infrastructure for corporations and individuals to work and thrive in a modern civilized society.
It's asking government to provide the tool kit for a first world economy: transportation, communication, an educated workforce, and a stable society where individual property and rights are respected.
That is the meaning of your Constitution.