I'm a SW/FW engineer as well, and the only thing I would add is that often times, businesses like to see the end game and structure all the milestones on the way to the end game. While MobileEye had 1 fish-eyed camera lens for basically every function, I'd imagine Tesla's end-game with their heterogenous camera array was different -- the narrow camera will likely only serve a role to track a lead car, and the main camera tracks slight lane curvature, and the wide camera tracks cars going perpendicular and or cutting you off.
It's very likely that they are trying to make the Enhanced Autopilot feature set a stepping stone to FSD, instead of just focusing on copying MobileEye's design. While it's more frustrating in the short run for customers demanding parity with AP1, in the long run it will result in less throwaway work on the path for FSD features.