While there are users for UDP, I would guess that TCP accounts for more traffic by choice. Of course there are sometimes problems associated with too much buffer too.
Yes, but I think UDP is still a good counter example for this analogy. Buffers can be detrimental to udp traffic for real-time use cases (eg VOIP). Here your trade off is quality (in voice this is jitter) versus latency. Typically you want to make this choice of buffer size at the receiving end only, and keep buffers elsewhere as small as possible - routers which store and forward, network card buffers,OS buffers etc, can add up to lots of bloat.
So for VOIP "JIT" is a good thing and your "Inventory" levels need to be tuned at the receiver.
Do you use a VPN to connect your corporate laptop to your employer’s network from home? Do you use Wireguard, or its easier-to-use derivative, Tailescale, to connect any of your devices? Do you use any form of VOIP (Voice over IP)?
(Edited because I forgot the big one) Have you ever used a name and not an IP address to connect to something on the internet?