networkn: There is no way to compare an Upgrade which is a very very complicated task compared to starting a project on hardware already designed to run a specific OS. You need to take into account all existing applications and data and make sure it works for millions of exsting customers.
Would you prefer they released it today and found your device bricked or your data corrupted, or rather they didn't bother with your data at all and wiped it so they had less issues to deal with?
Samsung are a huge company. You'd think they would be on top of this by now