I think patching/cherry-picking is just inherently complicated and needs intelligence applied. I don't think Pijul is going to be any better here.
It still required intelligence (changes across files may not be tracked as dependent but actually are) but it was a different experience from what git provides.
Fossil's implementation is the best, since a cherry-picked commit always points back to its origin.
But for a lot of work at scale (or people) mixing bits is important.