However, with the nonsensical 'roll reversal' cr*p that BA uses, the First Officer is to taxi the airplane, the Commander then does...co-pilot duties.
Bad form.
So in this case the F/O was taxying the a/c leaving the captain to moniter the taxi route. In other words the captain had more capacity to spot the mistake. This incident has absolutely nothing to do with who was controlling the a/c. Be honest, you just don't like the idea of some young upstart touching "your" thrust levers!
BA and many others have been following these procedures for a long time. They are safe and they work. If it bruises your ego then on behalf of BA and many other airlines, I can only apologise