If you take the ratio of amount of time I play my piano to the TCO of my piano, I am expecting to spend something like $2-5 TCO / hour of entertainment (without considering resale value in ~30 years) over my life. That is a ratio that is better than most forms of entertainment. It rivals computer games, which are also pretty good on TCO / hour of enjoyment.
That is even the case with a very high-end instrument. Perhaps more people should have things like pianos.