I'd concur, in fact I don't know if I'd like to see the borrow checker get more complex because then it becomes harder to keep a mental model in your head of what it's doing.
I found once I grasped the model that the borrow checker uses that I rarely fight it and instead find it catching many things that I miss.