There's also a lot of code that we just can't release until the product actually launches, so catch-22 w.r.t. community feedback. Even if we could, there are warehouses full of machines that have already been flashed. So releasing the code that actually is flashed on the machines and then iterating makes a great deal of sense.
/my $0.02