I think there has to be a fine balance, never say never but with the current trends and plethora of project it makes sense to see some evidence that the team has the capability to deliver what has been promised at least a test Alpha of a product.
True! Also this is important to check everything out out the team and the project