Звук "щ" сам по себе мягкий всегда (это долгий мягкий ш). Я не знаю, пишут ли дети в транскрипции - щ, возможно их учат писать щ для упрощения, но в транскрипции он должен обозначаться как долгий [ш'].Я не открою большую тайну, если скажу, что в "борщ" (без ь на конце) и "сварщик" мы произносим р твердую))) Поэтому тут даже запоминать не надо, пишем мы ь или нет. Естественно, нет, потому что мы его даже не произносим... А слова "банщик" и др. мы произносим мягкую н, поэтому тут действует правило орфографии, что нщ (еще чк, чн...) пишутся без мягкого знака. Звук ч тоже всегда мягкий. Зачем тут его еще смягчать мягким знаком?Вы поймите, порядок обратный - мы можем не знать, как пишется слово, но мы (носители языка) всегда знаем, как оно произносится!  Поэтому:Русские дети должны НЕ ВЫУЧИТЬ транскрипцию, а ЗАПИСАТЬ ее. Они уже умеют правильно разговаривать, они носители языка, поэтому их учат СЛЫШАТЬ то, что они говорят и правильно записывать. Иностранцы не знают, как произносить слова, поэтому они транскрипцию УЧАТ. Произношение складывается исторически, годами, веками, тысячелетиями... Опять же, не открою Америку, если скажу, что есть сосуществующие нормы произношения: твОрог-творОг, одноврЕменно-одновремЕнно. Язык развивается и некоторые варианты произношения уходят в прошлое, как например, "булошная". Если нас попросят написать транскрипцию этого слова, я напишу - було[чн]ая, а моя бабушка напишет було[ш]ная. И все будут правы.Если у дамы выше ребенок постоянно произносит слово заяц как [зайац], то на месте учителя я не стала бы снижать ему оценку, для него это норма, так говорят в его семье. Да, это не является современной лит нормой рус языка, это индивидуальная речевая особенность конкретного человека)))