Well, in my opinion NVIDIA should have implemented implicit sync since the beginning.
That being said, that is my opinion and I don’t think NVIDIA will ever implement it and will wait until explicit sync is fully in place (after all, they proposed explicit sync).
It might take a while to get it all merged/implemented. (Tearing protocol for instance took 2 years).
So, I’m just being practical and presenting you with the options your have because no one known how long it will take to have it all implemented.