Потому что сами не понимают что делают - родителей не учат воспитанию, а своё детство они забыли. Не думаю что хотят плохого ребенку намеренно, просто сами "как дети" воспитывают, не понимая сути и детской психологии. Кажется, что если терроризировать неприятными словами, то ребенок должен будет исправляться чтобы более не слышать их. Это боле-менее работает со взрослыми, но с детьми наоборот чаще идет во вред. К детям наоборот в первую очередь нужен позитивный подход и понимание, похвала за любые даже самые маленькие успехи, и т.п.
По поводу оправдания мотивацией, что прочитал в соседнем ответе - это не так. Повторюсь - любые методы неодобрения работают для взрослых, но очень плохо работают для детей. Несмотря на понимание различий во взаимоотношениях, ошибки у всех одни и те-же. Сравнивать детей - нет ничего хуже, это описано в любой хорошей книжке по воспитанию.
И так понятно, что другие лучше, что ты не гений. Нет ведь, нужно обязательно это напоминать, понижая самооценку ребенку, внушая ему что он мало чего стоит. Будет ли он после этого стремится стать лучше, обогнать других? Нет конечно, не будет даже пытаться, сказана была констатация факта. Мотивацией служит совсем другое. Похвала за достижения, в результате которых можно стать лучше кого-то! Молодец, если ты так-же будешь стараться как сегодня, легко обгонишь одноклассника! Вот это мотивация, и косвенное не обидное сравнение. А если "одноклассник уже умеет, а ты нет" - это прямое унижение без какой-либо мотивации. Понимать это нужно именно так, с точки зрения детской психологии. Конечно, бывают редкие исключения, когда нужно любым способом, хоть негативными методами вывести ребенка из привычной колеи (руганью, наказанием)... но это большое исключение, и ни в коем случае не правило.
А правило простое - позитивная оценка всегда эффективнее чем негативная. При умении, конечно, это использовать. Но это уже совсем другая тема...