While I wouldn't necessarily disagree with that analysis, Valve time has more to do with announcing release dates and then going way over them than it does not shipping on internal deadlines.
>> Nothing ever get's built on schedule or within budget.
If anything, things always deliver on schedule and within budget. This is due to massive scope creep (scope reduction) and reduced quality.