As a consolation, United does make nonrefundable agency-issued tickets refundable to the original form of payment for a fee ($125 for domestic, $250 for international economy, $375 for international PE, and $500 for international premium cabin), so in some circumstances it may be possible to recapture some of the value if you refare an agency ticket (in that case by refunding then buying a wholly new ticket).