Sounds like an excuse to me.And about the AI. The designers purposely had enemies ignore your companion because they new you would be crying about constantly failing portions due to a NPC. Sacrifices had to be made.
Why not just make the A.I. better.
After all you said it was "realistic survival horror"(which it really isn't)