File logging channel enforces compulsory file_versions and file_size whereas it's not a compulsory field in bind configuration.
Ref: https://bind9.readthedocs.io/en/v9.18.14/reference.html#the-channel-phrase
https://github.com/theforeman/puppet-dns/blob/11.0.1/manifests/logging/channel.pp#L35
Some users are using log rotate to handle bind log rotation and don't want to specify file_versions and file_size.
Also file_versions also has an 'unlimited' option.