It will never pay for itself because soon as Republicans take back power in less than 15 years, they will sabotage it by starving the projects and cutting taxes.
Policies like this is what will keep dems in office. Showing people they can create jobs, boost the economy and literally just do their jobs. They just have to start before mid terms roll around to keep the momentum going. That and passing H.R. 1 couldn't hurt. Fair elections everywhere will help keep the GOP the minority.