You are shifting the goal posts from AI to AGI. That's outside of the scope of the argument.
For self updating - yes it is an engineering choice. It's already engineered in some narrow cases such as AutoML