No! I am not trying to count the reasons. Dear reader, if you came here to find the answer to that, I'm sorry.I'm in the same boat as you are. I just do not understand why? It has no separate DB access layer; it supports only the php & MySQL combination; that too, limited versions (the latest stable version of Joomla doesn't support MySQL 5.x). It is not SEO (Search Engine Optimized; as it's otherwise known to normal people), although some may argue that's not true, but it's not easy at all....