Why has coverage been locked to `==4.0.3` for two years? Why not `>=4.0.0`?

If I add localstack to my pipenv, I can't lock because of this unnecessary dependency.
return start_moto_server('apigateway', port, name='API Gateway', asynchronous=asynchronous,
        backend_port=DEFAULT_PORT_APIGATEWAY_BACKEND, update_listener=update_listener)
def start_s3(port=PORT_S3, asynchronous=False, update_listener=None):
    return start_moto_server('s3', port, name='S3', asynchronous=asynchronous,
        backend_port=DEFAULT_PORT_S3_BACKEND, update_listener=update_listener)
def start_sns(port=PORT_SNS, asynchronous=False, update_listener=None):
    return start_moto_server('sns', port, name='SNS', asynchronous=asynchronous,
        backend_port=DEFAULT_PORT_SNS_BACKEND, update_listener=update_listener)
def start_cloudformation(port=PORT_CLOUDFORMATION, asynchronous=False, update_listener=None):
    return start_moto_server('cloudformation', port, name='CloudFormation', asynchronous=asynchronous,
        backend_port=DEFAULT_PORT_CLOUDFORMATION_BACKEND, update_listener=update_listener)
def start_cloudwatch(port=PORT_CLOUDWATCH, asynchronous=False):
    return start_moto_server('cloudwatch', port, name='CloudWatch', asynchronous=asynchronous)
def start_redshift(port=PORT_REDSHIFT, asynchronous=False):