Since savepoints are a full snapshot and typically way more expensive than checkpoints, what would be the use cases for automatic savepoints?
(as i see on the operator you can take automatic savepoints) I would assume that checkpoints are enough and savepoints should be used in case you want to gracefully shutdown a job and perform some kind of maintainance/upgrade