I often see people proposing that an ideal society would do away with money. It would instead be based, say, on love.

Money is a method of social accounting. There are those who abuse it. But for most, it's what compels us to do lots of boring things that we're good at, which help others; instead of fun things we're not so good at, which help only a few.

We already have a society based on love. The fact is that the love of other people is not easy: the sacrifices it requires are hard. Money is a measure of how many boring, unfun things we've done to help other people, as if we loved them, for little benefit to us. Anyone who wants to do these things out of love, can already do so and collect payment as an afterthought. Since most of us don't actually feel this much love for others, money motivates us to do this work for those we do love.

What people are actually proposing is an economy based on fun. This would create about as much material well-being as a child creates playing in a sandbox. Heck, the child won't even build, maintain, fill up or clean the sandbox, unless bribed.