The FLAC discussion was base on a post saying PCM doesn't have to be compressed and implied it was better than compressed files for music. I was pointing out the CPU even at the maximum compress of FLAC is so small as to not be a real consideration.
Buffering is a completely different topic and has been a discussion about whether it's good or bad. The providers have already made this decision for us, so in my view it's a non-factor as to whether small bits of data like a music file is being harmed by latency and error correction in the IP protocol. The short answer is "it's not". So I agree with you on this point. However, there is train of thought in the audiophile community that think like error correction is bad, so you must buy audiophile switches and ensure no magnetism gets close to your gear, and for the most part audiophile switches are just a chinese house brand switches with a different paint job.
VOIP as you mention is sensitive to latency, but particularly jitter but that's a different issue entirely. Downloading a FLAC file even 1M (which is extremely large for a flac file) will take approximately 1 second to download.
Video is an interesting topic; I think many technical people believe it uses UDP, but in fact most video streaming is done using TCP because it gets priority on the net and it doesn't have to switch ports when it reaches the destination. There are other protocols for video but in practice those have not been used by the majority of video providers like Apple or Netflix and have fallen by the wayside.
Apologies for the long response.

