Почему пригож, хорош и т.д пишется без мягкого знака
Потому что это краткие прилагательные (Каков?), а у кратких прилагательных с основой на шипящую мягкий знак на конце не пишется.
Потому-что слова мужского рода