I can never understand why they haven't made a HL3. Given that they could literally make approximately 3.88 bajillion dollars from it in 24 hours.
I suppose this is the very definition of developer integrity.
replies(11):
Basically, they wanted more than just simply finishing the story, they wanted to make some cool new features, similarly to what HL2 was compared to HL1.