>Or does the esim spec have some kind of DRM to require you to use physical hardware with an embedded yet secret-to-you key?
Yes. Basically there's an accreditation process by the GSMA, and if your esim doesn't have a certificate chain leading back to GSMA, you won't be able to get your esim provisioned.
Or does the esim spec have some kind of DRM to require you to use physical hardware with an embedded yet secret-to-you key?