BA is unfortunately not quite as automated as other carriers such as AA. Quoting a ticket change involves a calculation and "look back" once any segment has been flown. For BA this means a live human being researching the old and new fares and then determining any fees and fare differences, all dependent on the fare rules.
It's an anachronism, but one not likely to see an investment anytime soon.