Eh. I think calculus should be taught theoretically. It’s honestly a very simple concept and helpful to have intuition for. Just don’t waste time on the implementation. Folks aren’t going to remember the chain rule years later.
Though, if typical calculus courses don't spend the time to ensure a good understanding of the chain rule, that would explain why so many students seem to think calculus is a gigantic sea of random rules.