Идеальный разработчик - это фанат своего дела, как и в любой другой профессии, не важно, учитель ли это, бизнесмен или учёный.
Отсутствие опенсорса - это нормально, т.к. не делает кого-то плохим и не ворует опыт, но это одно из следствий, которое говорит, что вы не стремитесь стать лучшим в своей области. И это тоже не хорошо и не плохо с точки зрения простого обывателя. Просто один из фактов, что вам это не интересно, у вас есть другие занятия, а значит вы обычная "рабочая лошадка", простите за прямоту, которая скорее всего не придумает и не сделает ничего нового.
P.S. Так как в комментариях развелось бурное обсуждение и люди, которые не смогли прочитать и понять мой комментарий - выделил жирным те слова, которые не замечают. А раз между строк мало кто умеет читать, дополню: "Одно из" - это значит не единственный вариант самовыражения. Наличие пет-проектов, подкастов, выступлений, бложика и прочего - являются такими же вариантами, их огромное количество. А просиживание мягкого места "от звонка до звонка" является показателем того, что человек выше головы не прыгнет, если его никто не заставит. Возможность самостоятельно дать себе пинка и желание заниматься любимым делом - это основной движущий фактор развития.