Basically because dye sensitised solar cells were produced by chemists, who applied electrochemistry language, and inorganic solar cells were produced by physicists, who borrowed language from semiconductor physics. Personally I find both "emitter" and "base", and "anode" and cathode" confusing for certain solar cells and prefer to use the terms "electron contact", "absorber", and "hole contact". There is even a paper on solar cell nomenclature and why much of it is misleading, but I can't remember the title.