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