The bottom line is the club isn't a charity.
Oxford haven't been shafted as it would seem likely there's a clause in place, so the club are honouring the agreement.
Having been a very productive loan spell, for all parties concerned, I'd suggest Oxford are now in a strong position for future loans.