What? I said NFTs SOLVED a problem. They introduced a liquid global permissionless marketplace for digital Art. That's a solution for digital artists who previously had to jump through tens of hoops to get anything out there with any value.
The whole internet is a liquid global permissionless marketplace. You could offer me digital art ownership in the next comment and I could buy it from you. There's also lots of online galleries if you're after assets discovery. What does NFT as a tech add to this?
it adds an open-source, decentralized, immutable ledger
if you're a programmer, you'd know the difference between a single dev emailing you the repo and github.
You're effectively saying artists should be happy emailing each other repos (trusting that no one has screwed around with the code), instead of using a decentralized immutable form of version control.
I don't see why you'd need to share repos, or any code, or involve any ledger. I've bought art online before, sent the payment, received the files, and neither party was interested in the things you mentioned.