Some corporate travel policies (at least one from my previous employer) only allowed, at my job level, Premium Economy for long haul flights. BA can make the same amount of money whilst overselling its Premium Economy whilst simultaneously rewarding its loyal customers.