Answer from cs61c-am (Michael Moeng 16464697) for Question 4 For: Not adhering to the standard opens up more possibilities, where a certain method may yield faster algorithms and thus optimize the system Against: If the system follows the standard, it can use older software which also utilizes the standards and be able to port its code with other systems using the standard