Printer.cfg backups vs moonraker.conf backups

My question is primarily just a curiosity question but I’m curious behind the behavior of making changes in the ‘printer.cfg’ file versus making changes in ‘moonraker.conf’ when using the editor inside of Mainsail. If I use the file editor inside of Mainsail to edit the ‘printer.cfg’ file, it creates a back up with a time/date stamp in the file name, such as ‘printer-20230318_093118.cfg’. Within the Mainsail app, you can hide all but the current version. When you make a change to the ‘moonraker.conf’ file, it creates a backup file of ‘.moonraker.conf.bkp’ of JUST the last change. Unlike the ‘printer.cfg’ file, where you can go back through many iterations, you only have the option of going back to just one change. Granted, I’m making TONS of edits to my ‘printer.cfg’ file and seldom make changes to the other, but why not be consistent?

Just for the record, I’m not heavily experienced in Klipper and I started off using just Mainsail. Yesterday, I essentially started from scratch, with another SD card on my Pi, and installed both Mainsail and Fluidd and found aspects of each that I like over the other (some things I like better with Mainsail and other things I like better with Fluidd). I used the script “KIAUH” to do this.

These backups are created by Klipper respectively Moonraker themselves. Both are independent software products (see Klipper Architecture / Ecosystem) written by different developers.