Might be something worth looking into to improve Shards
The reasoning for a failure seems super useful, article here
I would love to see this level of detail, as it is often unclear why a resolution failed
It’s seem like not all cases PubGrub quickly than Molinillo.
Probaly more importantly things is, pub_grub will give a more better output describing the incompatibilities when resolving failed.
That was my understanding as well. Better performance is good, but better error messages are even better.