Мое мнение: безусловно нужны. Тем не менее, существуют и другие мнения по этому поводу. Кто-то считает, что деньги сами по себе развращают, предоставляя дополнительный соблазн (например, сходить в кафе вместо уроков). Кто-то считает, что возможность тратить деньги, которые не заработал скажутся в будущем на отношении к труду и деньгам как к категории. Так же бытует мнение о том, что наличие денег как таковых у одного в противовес отсутствия их у другого в малых социальных группах могут привести к нежелательным конфликтам, высокомерию и прочее.
Однако, на мой взгляд, эти аргументы несколько "притянуты за уши". Если руководствоваться ими, то, например, из дома нужно выкинуть все ножи... Ведь ими можно покалечить человека... Но мы ими режем хлеб. И польза очевидна.
Главным и безусловным аргументом "за" является фактор безопасности. Имея достаточное количество денег карманных ребенок в критической ситуации сможет приобрести билет, "поймать" автомобиль, чтобы покинуть опасную зону. Одного этого аргумента достаточно, чтобы положить конец дискуссии.
Однако, можно добавить, что деньги позволяют реализовывать право ребенка на прием пищи. Захотел есть. На что купить?
Кроме того, деньги сами по себе формируют самостоятельную личность. Умение их считать с детства, разумно относиться к ним, понимать, что это эквивалент человеческого труда позволит в будущем разумно и правильно относиться и к зарабатыванию денег.