<Snipped quote by Multifarious>
Have you taken calculus yet?
<Snipped quote by Intrepid>
The point is that you don't need to.
You will. It takes a lot more effort to compensate for an entirely new part while keeping the functionality consistent, as opposed to removing a part and putting a new version of the same one in.