Indirect Checkpoints is not just about predictable recovery, it enables SQL Server to scale and run faster
In SQL Server 2012, indirect checkpoint was first introduced in SQL
Server and it was made a default algorithm for all new databases
starting SQL Server 2016.