Problem:
Token creation costs $1 or $2 (with custom fees). When creating a token via system contracts, the full cost may not always be covered by the gas limit range, so it has to be passed as a payable amount.
Solution
In:
https://docs.hedera.com/hedera/core-concepts/smart-contracts/tokens-managed-by-smart-contracts/hedera-token-service-system-contract
we need to add a note that reflects the following:
ℹ️ When creating tokens through system contracts, a payable amount must be sent if the gas limit does not fully cover the token creation fee.