I, for one, would like to be able to choose six contracts from a list of maybe 15 contracts, and fit them best according to which hero I use the most, or which hero I would like to level up now. Everything refreshes in their due refresh time, even the unpicked contracts. And the unpicked contracts are gone the moment you've chosen six, they only resurface through RNG.
But that's probably far-fetched.
Exactly my point. Flexibility in contracts would be nice. I suggest they even implement "loot orders", orders that reward you with specific loot (and only loot), for when you care about appearance and you'd like to avoid doing over 15+ matches to get that blade or that helmet look. Like, six contract orders and maybe three loot orders.
But oh well.