It satisfies the desire of vanity for the consumers.
When you purchase an NFT it means people will acknowledge (backed by the blockchain) you're the only person in the world to "own" this particular item.
The need to create NFT is to get money from whatever you created, if there's anyone find it interesting and wants to "own" it.