In your opinion. I frequently chat with a few people that are not using 3CX because of a short list of reasons with this being a substantial part of. Maybe you aren't aware, but SIP/TCP is actually more used these days since Microsoft and Verizon use it exclusively with zero support for SIP/UDP. By the numbers, we are in the minority with SIP/UDP. Also, it's a single variable in a template and a single option in a UI to add, so pretty low development overhead.
So I saw it's a low on the list and you come back with 'I talk a few people'. Few means not many. You can look in the ideas forum and I'd be surprised if SIP/TCP was in the top 50 requests sorted by popularity. And pointing to a proprietary platform which is using TLS and not just TCP and their target is enterprises which require it for security isn't really proving anything. Also I'm not sure who you are lumping into a minority. MS and Verizon vs 3CX? Most every hosted PBX provider or SIP standard PBX offering (FreePBX, etc) either only support SIP/UDP or default to SIP/UDP. And even though the change in the template and the UI is minor, you seem to have forgot the testing step. And you'll probably say at this point that MS and Verizon use the very same Yealink phones which is true. However they also use specific firmware which they have tested. 3CX is working with the lowest common denominator here which is SIP/UDP. They've supported SIP/TCP for a while now but it seems the next official ready for the masses option is going to be SIP/TLS bypassing the significantly less requested and less used SIP/TCP.
It's like you're on my side here. TCP solves annoyances and issues with common network and internet problems that are very often out of the phone admin's control. I can't control jitter on the provider's network, I can't control a small amount of packet loss that is enough to mess with SIP/UDP. That doesn't disqualify a site from having VoIP service when there are standard, well supported solutions available that need a single line in a config to use and instantly solves these problems with no negative side effects.
I've never disagreed with you that SIP/TCP can solve certain issues. But SIP/TCP isn't going to stop packets from dropping. It will help your signaling information get through in your specific case but your still going to have audio issues from the RTP dropping so you're still going to get complaints. And jitter really isn't an issue for the SIP side so much as the RTP side which is still UDP.
I'm not afraid of custom templates, I'm using them now. I don't like custom templates because any issue whatsoever will cause the custom template to be blamed and the entire issue unsupportable. Then when 3CX updates a template the custom template needs to be revisited adding maintenance overhead.
You can't have your cake and eat it to. Either SIP/TCP is rock solid and ready to go or it isn't. Whether you make a custom template or 3CX releases a template the changes are the same and the results will be the same. So either it hasn't been tested and that's why they haven't enabled it, or it has been tested and found faulty so they haven't enabled it, or as far as 3CX is concerned, it just isn't worth the time and effort to introduce it in the mix when SIP/TLS is in testing/development. The point you've spent more time bemoaning the lack of one-click SIP/TCP than it would have taken making the change in the custom template, especially considering you clearly already have experience making custom templates. And the administrative overhead is really minimal, especially if you are billing for it

.
If I wanted maintenance overhead I'd be using FreePBX.
And yet here you are using 3CX so clearly the pros outweigh the cons
The takeaway here is that you are barking up the wrong tree as you have seen with your comment regarding certain feature requests falling on deaf ears. 3CX has a roadmap that only they know and for the most part they do what they want to do regardless of what has been requested. Folks clamored for years to have more flexibility with phone provisioning and then once that feature arrived there was probably 2x the posts complaining that this feature or that knob, etc wasn't available in the provisioning page. You can't please all the people all the time and 3CX does a pretty good job for the market it targets.
Anyways, we're just nitpicking talking points and spouting opinion. I agree with you that it would be great if 3CX supported more things and I've been equally frustrated and lost opportunities because it doesn't. I've never lost an opportunity due to lack of SIP/TCP and while I'd probably be clamoring for it right with you 2-3 years ago, it's wasted effort now. I think your energies are better served putting the screws to Comcast or whoever the cable provider is verse complaining about the lack of SIP/TCP here. Best of luck resolving the issue however you are able to do it. Happy Holidays and keep fighting the good fight!