Yeah, except let's break it down. There's a difference between cost and profit, and that's what we're talking about here.
First off, Apple invested in DTKs because it benefited Apple.
That's why I said "Sure, and that's why Apple invested in building DTKs and then destroying them later." in response to the statement "Apple also benefits from the DTK as more software is available ".
You're stating what I already said.
Second, in terms of the credit. So you've said Apple is taking a $3m hit
$3m is assuming 10k units (conservative number) were produced. Fact is, it's possible the number could be much higher considering:
- Microsoft + Adobe + Amazon + Google + Autodesk + Intuit + VMware + Maxon likely needs more than a few hundred units
each considering the size of their teams working on Mac software
- Program was available to 32 countries. 10k would equate to about 300 units per country (very low).
- Program was available in June and yet, people were still able to request one in November.
- let's break it down. Firstly here, devs paid $500 for the kit. They got a $500 credit. The only thing Apple is out here is the BOM for the DTK itself - which, as I explained above, is miniscule in their marketing budget (which is what it should really be considered).
Now, that $500 credit goes against a mac - the cheapest M1 mac is $699. So devs are still paying full price for a new Mac Mini, they just got to effectively borrow a glued together DTK for a few months for free. Let's look at that $699 mac mini. What's the realistic BOM on that device? Estimates have said that they're saving at least $120 just on the CPU alone. Beyond that, you've got a $30 hunk of aluminium, a $40 SSD (yep, it still ships with 256G), $30 of RAM, maybe a $40 PSU and not much else. The BOM pretty clearly is going to be less than half the retail cost, so in terms of profit, Apple makes no profit, but the developer has effectively covered the raw cost of those 2 systems. And that's before most developers splurge on premium upgrades (e.g. if a dev bumps the ram to 16G on their new one (+$200) - that alone would pretty much cover half the cost of the DTK unit.
You're missing:
- Packaging, shipping (international too!), and handling costs to and from the developer
- Program includes 3x code level support incidents by Apple's engineers. Assume one request equates to 1 hour of engineer time, at $65/hr, that's
about $200 per unit shipped out Apple allocated for code level support. Sure it's not going to equate to a 100% take rate, but it sure isn't free to run this feature.
- Low economies of scale of the DTK == much more expensive to produce since tooling is setup to produce a low yield.
- Recycling costs.
- Inventory costs. Like I said, people were able to request one in November.
- Software engineering for DTK specific beta builds
BOM is hardly the total cost of the product. I think you didn't break it down properly.