Счастье это внутреннее состояние человека, предвосхищающего получение результата от достижения поставленной цели. По этой причине, сам момент обретения желаемого либо удовлетворения потребности является пиковым проявлением счастья, после чего оно утрачивается и человеку необходимо ставить перед собой новые цели. Иначе несчастье будет весьма продолжительным.
Человек может быть счастливым имея деньги либо без них. Кто-то счастлив работая над повышением качества собственной личности, что в итоге так или иначе приводит к росту его благосостояния. Кто-то устраивает гонки за мечтами и пока находится в процессе тоже счастлив. У всех своё счастье - индивидуальное, потому как у всех свои персональные цели, мечты и т.д.
Резюме:
1). да, человек может быть счастлив без денег и материальных плюшек, если его цели лежат в нематериальной плоскости.
2). Ответ на вопрос почему … ничего вам не даст. Это вопрос из категории детской любознательности (инфантильный). Задайте другой (взрослый) вопрос и сами сможете на него ответить.