To improve performance, having sufficient logical log space helps prevent frequent checkpoints from blocking transactions and also from having long or too frequent checkpoints.
Knowing an appropriate amount of logical log space for a dynamic workload is difficult to supply in advance without first knowing and estimating the transaction load.
Configuring a server with too much logical log space in advance can limit the out-of-box experience by requiring substantial disk space.
We will therefore allocate logical log space dynamically as needed and therefore dynamically tunable.