That co-design middle path is probably the smartest option. You get meaningful customization without the full organizational overhead and capital exposure of a completely in-house program. It is what Amazon effectively did with its early Trainium chips.
