You're not paying attention to detail.
When you say "send me the sats" would you be satisfied if I sent a flash drive with the existing blockchain on it? Strictly speaking I've sent you ALL the sats.
I suspect not.
You're not talking about sats as a real entity in computer memory, you're talking about sats as accounting units (which I am saying do not exist).
I can run all the nodes I want without thereby duplicating into existence more sats. But the "sats" are real in *only* this sense - as entries in computer memory. The scarce "thing" you are trading doesn't exist. What exists is a record that can be duplicated independently of how much Bitcoin it records (ie the Bitcoin is not scarce in this sense).
A helpful comparison is the (hyperinflated & abandoned) Weimar Reichsmark, which sells for more than zero as a historical document but has zero value as a currency. Because of this, the 10 trillion mark note sells for approximately the same as the 10 thousand mark note, not a million times as much.
Yes, currently the accounting units of Bitcoin trade for more than zero real goods. This is true also of US "dollar" accounting units, which are equally fiction.