Or said another way, he is due a refund of the fare difference between the fare class for which he paid and C+. That is $0. It's not compensation, it is a refund.
If his travel insurance does pay out something here, he could choose to use that to purchase E+ on UA or even possibly F/J (C) depending on what UA has available.