C>Правильно ли я понимаю, что участие в проекте любого разработчика, чей уровень значительно превышает уровни остальных, увеличивает риски проекта? 
Смотря какие...
Но вот кстати говоря. А зачем такой разработчик на проекте? Если для проекта нужна разработка (т.е. простой кодинг) то мне, как ПМу более важны следующие качества разработчика: аккуратность, внимательность к деталям, точность в оценке трудоемкости звоей будущей работы, а главное чтобы то, как он оценил, так и работал. Уровень разработчика мне ни о чем не говорит — он может быть прекрасным кодером, но ему будет трудно изучать новые технологии, он может быть очень умным и буквально схватывать все новое, но посредственным разработчиком, когда дело дойдет до рутины.
Звезды нужны в стартапах, или там, где нужен прорыв, а в обычной работе они бывают зачастую даже вредны именно из-за своей звездности.