They are not similar enough for the purpose of validating the intrinsic (as opposed to strictly monetary) value of NFTs.
Only a subset of people purchase baseball cards (or any collectible for that matter) exclusive as an investment, and even if I bought Action Comics #1 mostly due to its monetary value, it is not just a token, it is an actual artistic object that can be appreciated for it's intrinsic and historical qualities.
Does the same can be said about NFTs? I don't even know what an NFT is, objectively. A string of bytes? If so, does people appreciate its binary code or whatever? Whatta fuck is it? A virtual contract that states you own real state on the third moon of a planet that does not exist?
No, collectibles are not an apt comparison, and this argument only serves to show how its proponents are detached from reality...
Besides, even the generations you mention usually purchase things that can be artistically appreciated somehow. If I purchase a Fortnite skin, I'm purchasing the ability of having that skin applied to my character. It is something I enjoy looking at, having the knowledge that others can look at it as well. I cannot hold it in my hands, but it has some kind of existence. NFTs are not like that at all. They're like contacts in which the only guarantee is the payment one can collect.
But I suppose even programmers need a mysticism...