I would agree that in high rise blocks you don't want floods of residents leaving the building whilst you are starting fire fighting, but the essence of the stay put policy is that most of the residents will not know about the fire, particularly whilst it is still small.
One of the issues that came from Lakanal House was the instructions given to some of the people in the flats which was to stay where they were when they might have been able to get thmselves out.
Again it comes down to fire separation, if the compartmentation has been compromised to the extent that the means of escape will become impassable then a stay put policy would not be suitable and a full or phased evacuation policy will be required.
The crucial factor in my view is the compartmentation, if it is good and the means of escape will remain available then stay put is a good answer, if however the compartmentation is not up to scratch and the means of escape will become smokelogged or made impaasible by fire, then the only answer is to evacuate, communal alarm systems the lot.