So this is a combination of:
1. Unit tests becoming less important.
2. E2E tests becoming more important.
3. Humans validate E2E output.
4. Design more hard serialization boundaries into complex systems.
5. AI can now more effectively change individual components without tanking the whole system.