только для себя писать компонент не имеет смысла
ну почему же? Если Вы считаете, что компонент будет хорош, то создайте его, сделайте демо, покажите своё детище в лучшем свете и тогда предлагайте сообществу (хотя моё личное мнение — создайте что то бесплатное, дайте это сообществу, что бы Вас узнали, посмотрели на сколько Вы специалист, как ведется поддержка, да и вообще дайте сообществу что то, а потом уже пытайтесь, что то заработать с этого сообщества)
Я не хочу кого то отговаривать или убеждать, просто я считаю, что то, что я предлагаю более честно и более адекватно.
P.S.Опережая вопрос "Что я дал бесплатно сообществу?" Вот такие вот бесплатные советы даю, имея 25 лет опыта в бизнесе. Кто то из таких знаний создает семинары и тренинги, ну а я просто делюсь))) Прислушаться или нет — это уже Ваше решение.