Чтобы понять, почему в слове скрипач не пишется мягкий знак, нам нужно вспомнить склонения имён существительных. К существительным 1-ого склонения относятся слова, которые имеют окончания -а/-я и имеют мужской или женский род. (ПР. земля ж.р, окончание -я). К существительным 2-ого скложения относят слова, которые имеют окончания: -о/-е/нулевое окончание. (конь м.р, нулевое окончание). Наконец 3-е склонение! Это все слова женского рода, которые имеют мягкий знак на конце. (ночь, печь ж.р, \"Ь\")Делаем вывод, что если бы СКРИПАЧ был бы ж.р, то имел бы Ь на конце, но так как это 2 склонение, то Ь не нужен.