To unpack this claim:
> The value of something is "what you can get someone to pay for it." That is the only concrete, objective, and rational way to determine value.
Most if not all traded financial assets have conditional values, values that are fixed only at discrete points in time by actual transactions, and only in retrospect. Outside of that there's no guarantee that a stated value is concrete, objective, or rational at all.
The value of a given share of Bill Gates's MS stock for example is X if he attempts to sell a token amount today, and it's Y if he attempts to sell a large amount today. And X < Y all else being equal, a LOT less.
So tell me then, what is the concrete, rational, and objective value of Bill Gate's MS stock? The "correct" answer has to include a version of "well, it depends".
You claim that the value of something is "what you can get someone to pay for it" without realizing that by definition your measure of value is vague, indistinct, and subjective.
You could make an argument that the value of something is "what you actually got someone to pay for it at a specific date and time" but you didn't say that.