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