А почему некоторые разработчики так не любят, когда другие разработчики делают что-то своими силами, а не используют готовые решения? У каждой технологии и у каждого решения есть плюсы и минусы. Если использовать только готовые продукты, можно остановить весь технический прогресс.
Почему вы каждую разработку презрительно называете «велосипедом»? Наверняка, у нее есть какие-то коренные отличия от существующих разработок. Ведь ни один программист в здравом уме не будет переделывать один к одному чьи-то готовые продукты…