Probably no accident. As I recall, Monotone was the existing FOSS distributed version control system that was closest to what Linus was looking for, post-BK. Only reason they didn't go with it was performance. Featurewise, it was what they wanted.
So, if they implement Monotoneish features in Git, it only makes sense.