Ну это весьма относительно. При достаточном опыте и понимании API проще/быстрее дописать свой компонент, чем разобраться в море чужого кода. Особенно когда дело касается сложных структур. И читать потом проще компонент, код которого написан по существу, а не вперемешку с неиспользуемыми "возможностями" из типовых решений.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).