OTel input packages have some differences with other packages, for example they are not expected to contain any field by default, and they are expected to have as template policy name the expected default dataset.
elastic-package create package should be adjusted so users can select otelcol as input type, and in that case the generated package follows the expected conventions.