Similar thinking for a house. A lot of people when buying a house go into it with the assumption that it is an appreciating asset that will gain value over time. Yes there are other factors of course like wanting to live closer to schools or in the suburbs/good areas, etc. But regardless this is commonly to facilitate a life that lends itself to you continuing to be able to make money comfortably.
Regarding vacations, no financial expert recommends using a card without the intention of not paying for it. If your plan is to book the vacation on credit for anything other than the benefits of your credit card points systems you might as well not use it at all. And all recommend not using credit cards and instead an emergency fund if you lose your job.