The option that upstream is working on I might want to switch to because it's better, but I might not because it brings in too many dependencies for something most of the people using my software will only very rarely need to interact with (I'm probably the heaviest user of the feature).
The too much work option is to just build something custom myself, which I could, but that's not a yak I need to shave.