From that point of view, a house is a speculative investment (there's a chance it will go up but also may not) while a car is definitely not an investment (short of very crazy things happening, value declines very quickly with time.)
So I agree with the author that saying something like "I invested in a bottle of booze because booze will make me happy" is an abuse of the term investment.
However, now that I am a bit grown up and have a wife and kids, I look at the concept of investment in a broader sense. To me investment is anything that will give me/my family something important and less nebulous than happiness but not as concrete as money.
For example, we just paid more for a house than we would have because it's walking distance to family. There may be some minor financial benefits to this but is not the point - we didn't do it to save gas money visiting them.
But I see it as an investment of a sort. I care about my kid, and I think it's good for him to grow up seeing his cousins every day. I know my wife is very happy to be near family. So while it's not a financial investment, I do see it as an investment into my child and family and that feels kinda like a real thing.