Works well in theory. But sadly, too much corruption in government. Whatever "funds" that are raised though taxes on guise of improving/building "infrastructure" somehow gets embezzled, mismanaged, and or sidetracked into the employee pension/slush funds. And when we actually need the money to fix/build infrastructure, suddenly the money's "all gone" and no one has a clue where it went. Every politician/bureaucrat playing dumb because they all have a hand in the cookie jar.
It's actually not quite so dark. I work for a company that does quite a bit of engineering work for water and wastewater projects, so I can tell you that these projects do get built. More water is being detained for groundwater recharge, and desal projects are under construction and being completed (Carlsbad just went online, and Huntington Beach is underway). According to KPCC, in LA alone approx. 400 million gallons was detained in the last 24 hours alone. Which is not that much in the big picture, but it's a decent start.