We've made it possible create subscription contracts without an attached payment method using the GraphQL Admin API. Contracts created through checkout will continue to require a payment method.
This is a companion discussion topic for the original entry at https://shopify.dev/changelog/removal-of-payment-method-requirement-on-api-created-subscription-contracts