Once, one of those I-trust-my-ears guys was going on about how he didn’t like the sound of fibre Ethernet cables:
He claimed they sounded "glassy".
Glassy as in... fibre? Fiber? Fiberglass?? You can’t make that up.
@retiredaudioguy to answer your question, no, you are not missing anything - any components, cables, tweaks, etc. in the Ethernet chain (that is, everything upstream of the network streamer) have zero bearing on sound quality; because, as you correctly stated, the TCP protocol itself is error-free.
So error-free, as a matter of fact, that your streamed music travelled thousands of miles from Qobuz or Tidal servers, through countless data farms from which twee audiophile accoutrements are conspicuously absent, yet arrived at your home thoroughly unscathed and without a single bit out of place.
It is still advisable to use SFP (fiber) for the last run of cable into the streamer, to ensure proper galvanic isolation of the audio system.
At the risk, of course, of making it sound "glassy"! 😂🤣🤣