Hate post: Joomla

I spend about a week, working with Joomla. And I really feel frustrated about it.
It is the most complicated, unfriendly and non-customizable framework, I ever seen. And I didn’t mention lack of any readable documentation.

WTF, I should change core files in order to change something in my template?
Here is the post on Joomla forum how to change mod_mainmenu.