The main benefit of having a potentially shippable product at the end of each Sprint is the ability to release the product quickly in case market conditions change.

However, usually in the first half year or more the product doesn't have enough value to be actually shipped. So why spend all this energy to make a potentially shippable increment each Sprint if you know with complete certainty that the product won't be shipped?