I didn't look into it very deeply, my first impressions are that it looks good but I don't think the idea should be pursued because NIP-34 and Grasp are immediately compatible with other git tooling that already exists and that is a huge plus.
Also hashtree seems to be much harder to implement and I'm a believer in simpler solutions and having dozens of implementations.