While early NFTs had functionality for buying/selling in their token contracts, this was not included in the adopted ERC-721 token standard, the compatibility standard all NFTs are built from today. Because of that, a seller who does not want to pay the royalty fee can simply sell the token on another marketplace that doesn’t participate in royalties, completely defeating the purpose of minting the work as an NFT for the royalty payments.