When you want to keep track of something long term, the Recorder works well. However, the way it stores its configuration is kept away from the user, and you can’t edit or transfer the statistics in any usable way, which makes it feel like you’re on the brink of losing data any moment
You can create a helper with one entity as a source, I’m not denying that. I mean as native, GUI functionality for backing up and controlling your own statistics data. I am also aware that you can export a CSV, but you can’t re import it or anything like that.
By the way, there is an exellent custom integration named ‘merge sensor history’ that does just this. All we need is that functionality to be moved into core. I’ve used it quite a few times now and it has been flawless.