This a question we get asked a lot. The answer is: because the Bakerloo at Charing Cross used to be a separate station to the Northern Line one — they were linked when Charing Cross became Embankment, and Strand station became Charing Cross.
Confused? You're not alone. That's why we made this animated timeline video: