Don’t forget that Vim also keeps every tree of undo history. Wrote someone one way, wanted to try another way, and changed your mind? Switch to the other undo future! Change your mind again? Go back!
And there’s persistent undo, where your undo history is written a file. Quit Vim, power off your machine for 5 years, power it back on, and you can still undo!
On a side note, I would appreciate it if it was opt-in. Ask when the profile is being set up. Don’t be sneaky about it. I understand that this means less metrics for Mozilla, but consent is more important, imo.