Bitcoin is valuable, but it ain't close to "money," at least for now. Money is the thing you can use to facilitate transactions easily, and Bitcoin is absolutely not that.
As for NFT's, sure - a lot of things have value to some people. Right now it appears as if NFT's are valuable for luring in suckers and enabling very stupid people to try to launder money. Now, will NFT's be widely valuable to a lot of people in the future? Perhaps, but it strikes me as far from a sure bet.