Spark wrote:

I think you're using too narrow a definition of photosynthesis. What about cyanobacteria? They have nothing to do with cholorplasts, yet they, by all accounts, photsynthesise.
True, but it has nothing to do with mitochondria.  They still use a complex array of internal structures and use pigments to photosynthesize.

Photosynthesis, doesn't really have much to do with mitochondria, as mitchondria do not require light to produce energy.