The real issue is that NFTs are using blockchain for building the marketplace while metadata relies on central storage solutions and linkage of both these things are creating poor user experience of NFTs. There is a need to design a protocol that solves this problem of bad user experience.