You are not storing or moving value, but numbers. A number is a concept on quantity of things. A thing is value, not a number. If there's a number "10", next to your name or address, this is suggesting that there are 10 pieces of a thing in your possession. But if the thing is not in your possession, the number is fake. And that's exactly the case with bitcoin. There's no such thing as bitcoin in the possession of an address holder which has a specific number attached to their address. So, blockchain is just a giant collection of fake numbers. And bitcoin cannot be value by definition, given it doesn't exist.
This is where you're wrong: in Bitcoin there are two 'numbers': (1) the number telling how many coins you own, which is like the number of USD on your bank account, sure that's just a number. But you have number (2) which is a cryptographic key that grants you ownership rights to a certain amount of Bitcoin. This second number would be the 'ounce of gold' sitting in your safe, for instance, while the first one is the valuation that someone gives it.
As someone said before, if Bitcoin is just numbers and it's so easy to generate them, why don't you generate such a number (private key) and sell it for hundreds of thousands of dollars?
It's not possible because a randomly generated number has no value; only those which have Bitcoin sent to them, originating from a coinbase transaction which you can only do by expending large amounts of energy using mining hardware that costs large amounts of $ to buy and install.