Все люди рождаются одинаковыми, за исключениям некоторых мелочей и кастомизации окружения. Но почему одни могут, а другие нет?
Опыт.
Никто не становится великим футболистом с первого раза. Никто не осваивает программирование в первый день. Асы в этих делах ошибались больше остальных.
Их успех обеспечен удачей и множеством ошибок. Ошибок, после которых они не прекращали деятельность, а решали проблему и продвигались.
Настоящий успех не получается мгновенно. Я думаю, каждый хотел быстро схватить удачу за хвост, реализовать задуманное, но быстро терял мотивацию после неудачи. У меня так было сотни раз.
Но если нравится дело, то его нужно делать. Годами, без погони за мгновенным результатом. И достойная работа будет вознаграждена.