NFTs provide artificial scarcity in a market where the assets can be perfectly duplicated.
Consider an original oil painting. It is virtually impossible to perfectly duplicate one, down to the brush strokes and amount and type of paint used at each point. As such, it's easy* to tell who owns the original and who owns a mere "reproduction".
Can buyers also attempt to monetize their NFT by licensing it out (like an icon or logo)?
No, they cannot. Buying an NFT does not transfer the copyright to the underlying work, and the copyright is what you need to own to license or otherwise restrict the use of the work. In fact, the underlying work is typically hosted at a public URL that anyone, not ...
But stocks are backed by companies, and the stocks themselves pay
dividends to their owners. From what I understand this is not the case
with NFTs. This means the only goal with NFTs is resell what you
purchase to pocket the difference.
Not all stocks pay dividends. Almost all investors expect to sell their shares for more than they paid for them.