Building a backup exclude/ignore file for a typical home directory on #Linux is madness.
Especially ~/.local/share/ is completely bonkers. A mix of easily reproducible data (such as #flatpak installs, but zed, nvim, containers ... all do it) mixed with valuable mutable state.
And don't get me started on backing up source code repositories. (Ideally, the tool would automatically only back-up unpushed changes and stashes.)
Storage costs money!