That seems to be the "get your cake and eat it" (though it does mean you're spending the space and drilling the holes for TC.) But still -
> They're fine for one guy using them on the bench
Seriously, I tried to like Tag-Connect. I did like it before supporting a CM and a hardware team trying to use it (and lose the cables...). Now I just plain don't think it adds value over the alternatives. The header is three cents. Three. Cents. The cable is $39 (with legs, $34 without). That buys you over 1,000 headers and then you can use the free cables that come in the box with all the debug probes and live in the pile over there in the shop.
https://www.tag-connect.com/product/tc2030-retaining-clip-bo...
I can understand how folks have issues with TC connectors.
As a counterpoint, I run a small CM and engineering firm and we love Tag Connect.
If you're dealing with truly high volume runs, get the ICs programmed before they're on the boards.
For smaller runs, the clipless TC connectors work great IME.
That is absolutely 100% the way to go.
However, this week I got tremendous pushback on this for a current project with a build volume in the mid six figures... exactly where you'd want to be using pre-programmed parts. It took me a while to figure out what was really happening was the firmware lead (who thinks himself an EE) was spewing out nonsense to cover for the fact that he'll never be ready to deliver in time to preprogram anything. I wish he'd have just said that and saved us all the nasty argument....
I'm sorry you had to deal with that!