So, I don't use TM at all anymore. I do this instead:
1) Carbon Copy Cloner bootable backup on reconnect to an external SSD. I'm on a MacBook so in practice this means every weekday morning.
2) streaming (close to real time) backups to Backblaze.
If I lost my internal drive I, at worst, have a bootable backup that is missing work from Friday-Sunday (if it Fritzes right before I connect and backup Monday AM). All of those files will be on Backblaze. HOWEVER, the odds of this happening a incredibly low. My internal SSD would have to die and it would have to happen late Sunday night or very early Monday AM.
Next worst case would be losing the internal SSD at the end of a day, meaning I'd need to restore that day's work from Backblaze.
NOTE that the odds of your internal SSD failing are very very low. So you have to ask yourself how much effort you're willing to put in to deal with the occurrence of a rare event compounded by the occurrence of another rare event (the SSD dying at the end of a weekend or day vs some other time in the middle of the day)?
You do you, but my setup gives me redundancy that I'm happy with and effectively zero hassle. NOTE that Backblaze also does the local snapshot thing and then uploads. At some point it's just better to let the software deal with this stuff.