Biological significance of protease diversity