Есть такой принцип — «Это придумано не здесь». Если не ошибаюсь, встречал его в статьях Джоэла Спольски.
Суть простая — если есть ключевая технология и вы планируете использовать ее как основу своего решения, необходимо тщательно взвесить что лучше — использовать готовое или написать свой велосипед. Потому что чем дальше, тем больше вероятность что готовое решение будет вас не устраивать и тормозить ваше дальнешее развитие. Конечно это только в том случае, когда думаешь что можешь написать хотя бы так же как существующее решение, а то и лучше.
Пишет же гугл свою файловую систему, проектирует железо под себя. Я не говорю что мейл как гугл.
Я говорю что чем крупнее бизнес — тем чаще может применяться такой принцип.