It's like saying every programmer should know assembly or know how to punch machine instructions on cards. Or in order to be able to jump-start your car you need to learn how to build car batteries from scratch. Silly right?
We progress by abstraction. Everything you are using right now is a complex abstraction of the base materials and instructions. AI that builds stuff for you (and possibly itself?) will be just another level of abstraction for "programmers".