Scrum works best when the work is constantly changing, as the approach has to change along with it. 

If a team develops items that it has done time and time again with a refined process then the team may possibly not benefit from an agile approach.

This would have to be assessed on a case by case basis, a team may just not want to change as "this is the way we have always done things".