Yes. I bought one of those cheap sunlu filament joiners (I think CNC Kitchen did a video on it?).
Basically, when a spool is at the point where I start caring how much filament is left on it? I put it off to the side. And two or three times a year I just listen to a podcast while I fuse all those spools (with the same material). Makes for some fun multicolor prints when one color ends and the next begins and basically means I have all the "infinite filament" benefits of a multi-filament system without costing hundreds of dollars.
I don't do much PETG but the sunlu has a setting for it (185C).