As the article suggests the cash cost of the electric busses may be zero with a longer deprecation period.
Against that "pollutants linked to one in 12 deaths in parts of London." Which would you choose? https://www.independent.co.uk/life-style/health-and-families...
Outside of TfL and absent a "diesel scrappage scheme" the cost would be born by primarily by private individuals anyway.