Answer from cs61c-ev (Roland Carlos 16583196) for Question 4 Basically, the strongest argument for sticking to the standard would be that the standard would already be in widespread use, and conforming to as much of the standard as possible would make the upgrade to the next generation smoother. However, sticking to the standard also means you are victim to the problems of that old standard, many times, a new standard is created to fix the problems of the old one. So, a balance much be achieved, trying your best to take the good properties of the old standard while eliminating the bad ones.