I think divorcing the two rolls prevents weirdness with the Advantage/Disadvantage system.
For example, say you succeed above a 10, and get Advantage. You roll 17 and 16. Going hard by the rules, you are supposed to take the higher number, so you got a "fear". But in some cases, the player would rather have a "open", and thus prefer the 16. Does the player get to pick? If the rolls were 17 and 8, could you choose the failing roll to avoid fear? I could probably manufacture a number of scenarios that aren't intended.
Keeping the hope/fear roll on a second die maintains the A/D system as intended. You could potentially also implement a second A/D system related to hope/fear, if desired.