There is "fake" as in, we offer the thing at $22k but this is a made-up price and we'd be losing tens of thousands per unit if we couldn't upsell the necessary tooling. Then there's "not fake" as in, the hardware is profitable (or at least break-even) at a list price of $22k, and the tooling is expensive because it makes sense to charge a lot to developers. These things put you at different places when scale starts to increase.
It's extremely common for dev tooling to be extremely expensive, even for widgets that sell for a few bucks at the retail level.