Hello Sharma,
This is strange. Is there any guideline that says photos in the passport should not be more than 3 years old? The only rule I know regarding passport if I am not mistaken is that it should be valid for at least a year during the stamping of the visa. In my country validity of passport is 5 years. Does this mean that if passpprt was issued in 2006 and expires in 2011, they will no longer accept it?
Well photo requirements in the application form is different. I believe it must be the most recent one. But new photos in a 3 year old passport? It is indirect instruction of get a new passport even if it is still valid as per immigration rules. They're rude!