> 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.