I totally agree with Bee! What is the point of breeding a dragon one doesn’t need? It is just a waste of time and ressources and therefore the duty ends up rerolled more often than not leaving you without options to reroll other duties. A “general” crossbreeding duty would be a good compromise.
If the app system was smart, which it is not (and I am guessing never will be), it would check what ressources are actually needed. They wouldn’t give you a collect 40,000 fish duty while your fish container is already overflowing or two hatch 15 eggs duties in a row while you are itching for the level up duty in order to use your already hatched dragons and you wouldn’t be straddled with a specific dragon breeding duty that is of no use to almost everybody instead they would check which dragons still need further breeding or let you pick a pair out of some smart suggestions. If the system was smart, one wouldn’t have the need to reroll. Right now one is forced to work your way around some duty obstacles in order to hatch, level, breed and fight effectively AND get your duty chests done.