Все эти моменты обязательно нужно обсудить и проработать перед началом разработки. Дополнительно это фиксируется в техническом задании, которого в 8 случаев из 10 просто нет. Его забыли/забили составить. Это же занимает время и никто не хочет тратить свое. Возвращаясь к вопросу, что время - деньги, то сразу оговорюсь, обсуждение всех этих моментов и есть консультация, и да, она платная. Когда специалист тратит свое время, не меняя его на деньги - он превращается в волонтёра.
консультация это конечно хорошо но и самой вполне можно разобраться
Сам лично беру иногда технические консультации, когда что то не получается и в общем доступе нет материалов для предметного изучения