If Valve still have a HL3 project, it's so far on the backburner that it will never be finished. Valve would have to update the engine and the assets to get it out the door, and there seems to be little will to do so.
Maybe that's what their waiting for. To build a new engine. But unfortunately if this was the case it shouldn't take a decade.![]()