Раз вы задали вопрос психологическому сообществу, давайте рассмотрим его с психологическим уклоном.
Для этого заменим слово "бог" на "отец", а "грех" на "проступок":
Если отец добрый, почему сомнение и смущение -- это проступок?
Наверное, сразу становится очевидным, что одно другому никак не мешает: отец добрый, но хочет, чтобы мы следовали правилам. А если мы не следуем, то это считается проступком. Никакого противоречия нет.
почему сомнение и смущение грех?
Что является грехом, а что нет -- пустой вопрос без привязки к религии. Вроде бы даже не во всех религиях есть такое понятие.
Когда мы говорим о религии, надо учитывать в том числе и устаревшие значения слов. Если кто-то кого-то смущает -- значит вызывает неуверенность или совращает на какие-то "неправильные" мысли или действия. Если кто-то смущается -- значит теряет уверенность, спокойствие, задумывает крамольные мысли. Также смутить -- значит заставить сомневаться в чём-то истинном, а смутиться -- значит засомневаться в чём-то истинном.
Проступком с точки зрения отца является нарушение его указаний. Смущение относительно его указаний является первым шагом к их нарушению.
Ещё в 19-м веке активно использовали слово "смута". Смута -- это то же самое смущение, но в отношении народных волнений. И это жестоко наказывалось.
А является ли первый шаг к греху грехом -- это уж спрашивайте у вашего духовного наставника.