NFT Cost Basis Should Include Gas Fees, But Doesn't

Why are gas fees not being included in my NFT purchase cost basis? They should be - right?

Also, I’m seeing the gas fee recorded when I sell an NFT, but in reality that is paid for by the buyer, unless me as the seller accepts a WETH offer.