Another reason is 'experienced' developers can sometimes be difficult to work with. They can be arrogant and bull headed, 'my way or the highway' sorta attitudes. Negative to others with new ideas, etc. Teams that already have some vets on them like working with Jr folks precisely because they are moldable.