The way it seems to best get things done is have an economic benefit that competes with the status quo, and then those who control mass amounts of money will put their money into it to then gain long-term via profits - which unfortunately then makes the cost higher that would otherwise be lower if it was government-people funded first.
Good point. China has money to spend in comparison to the U.S. - most of the money the U.S. has spent has been on war, while China's been collecting money from the world. It will be interesting to watch how the landscape shifts in the next few decades.