В техническом стартапе один из сооснователей должен быть техническим специалистом в тех технологиях над которыми работает стартап.
В обычном бизнесе это не обязательно. Тут можно нанять тех. директора.
Причем это не "дать долю случайному программисту, котором не очень и интересно".
Это должен быть единомышленник, который сам жаждет создать этот проект.
Альтернатива - иметь много денег и нанимать заведомо квалифицированных специалистов.
Или нанять фирму (студию), чтобы она сделала вам работу под ключ.