Weird answer : I think it's "by design" on the 2016 MBP.
Explanation :
I bought a 2016 13' nTB MBP the moment it was announced. From day one I noticed something very weird.
Both end of my charging cable are quite "loose" and easy to pull when I plug them in both of my USB C ports. And both end of my charging cable are super firm and snappy when plugged in my power brick.
However, my USB C - USB A adapter from Apple is very firm and snappy when plugged in my MacBook Pro. Both my video dongles (non Apple ones) are also firm when plugged in. Only my charging cable is loose and only when plugged in my MacBook Pro.
My thoughts on this was that it was a way of preventing the MBP to fall when someone trip on the charging cable. (since they had removed MagSafe).
Right now, 2 years and a half later, my charging cable is relatively looser when plugged on my MBP, and it's still pretty firm when plugged in the power brick (not as firm as before, but still very. I often lift the power brick by holding the cable). My USB C accessories are looser than before, but they still snap, more than the charging cable ever did. Actually my USB C/USB A apple adapter feel like it always did (and I may have used it 10 times in total), my USB C VGA adapter which I use very often is clearly looser than the other dongles.
So right now, yes there was probably some wear and tear on my MBP ports, but it appear to me that firmness is still mainly driven by the accessory/cable I plug in (and they also wear).
Could it be possible that for the 2016 models they designed the charging cable / MBP ports to be looser to "replace" the effect of lacking Magsafe, and realized that it was mostly annoying to have your charge cable disconnect and did not repeat that in the 2017-2018 models ?