This is a great, detailed look at Time Machine and how it has evolved over time. Especially important is how Time Machine deals with the challenges of each new macOS X release, especially with the introduction of APFS and Catalina’s Volume Groups.
If you depend on Time Machine, take a few minutes to read this.