Not really. You can also "invest" in personal relationships, for example, which implies neither a financial outlay nor an expectation of financial return.
When used in the context of purchasing consumer goods, I think it is most often used in the context of goods which are expensive (the financial outlay) and durable (ie, capable of providing enjoyment--analogous to profit--for a long time into the future). And of course those goods are more likely to be considered "luxury" goods.
It isn't. People say it in regards to quality goods of all kinds - shoes, mattresses, food.
Being healthy results in me being able to make more money, so it literally is an investment.
Investing in a luxury purse or basinet has no concept of profit, but can happily result in high value. Profit and value (or satisfaction) are not the same.
Why is this word used to describe "pure financial loss" so often when talking about purchased luxury goods?
> Investment: the outlay of money usually for income or profit