Actually, I think ‘timeshift’ is different. It is more for configuration changes, rather than user data. Might be wrong about that.
This comes with two, A regular backup program, and also Time shift. Time shift depending on the settings are for daily, weekly, monthly, or on demand. It does a full image that can be “restored back to” like the windows restore program does.
But windows only makes a restoration point when something is installed. Timeshift can be dialed in how often as auto and/or when you make any installations. Or on demand when you think you better do it before major changes. It really works well and can be tuned with detail.