Lots of Joomla Documentation discusses MVC, i am just wondering if Joomla follows MVC and just how strictly it will so?

component rise in joomla strickly follows MVC framework. Check it http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1