Technology isn't the problem here. Afterall, if they can already see, recognise, and process the flights to grant the correct number of Avios, then they have everything they need to implement the processing of Tier Points, too.
It's a conscious decision not to allow Tier Point earning (on the side of BA) and not to allow Tier Credit earning (on the side of EI) on each other's flights.