There are serious issues with that approach. If you don't have continuous funding from the projects, you end up with a big overhead of highly paid engineers without work for them to do. Then you have to lay them off, so you lose the institutional knowledge anyway.
We tried this early on with sound transit in Washington state, and because engineering work is boom and bust on a project by project basis, the model just doesn't work. The good people left for better jobs, and we were left with a team that basically couldn't produce, leading to massive delays on the next set of projects.