> Part of me feels that we are losing something, moving away from these classic approaches to AI
Absolutely. Seems a large amount of software developers have moved on from trying to understand how things work to solve the problem, and they are now instead just essentially throwing shit at a magical wall until something sticks long enough.
You're there because you are reliant on their expertise and can't just do it yourself. Otherwise you'd be doing so.