I don't know how others use the cache specifically. But I know, that for my sake, I want to be able to use newsgroups (apps like Sonarr/Radarr/Lidarr/SABnzbd) and I know they can take a toll on the random read/write of drives when using them conventionally, so I suspect it may be good to have a good cache for writing files coming from newsgroup sources as they could be large and one doesn't want to hammer the actual array until it's time to offload. I could see files up to 25-30gb downloading up to 5-8 files at any given time during much of the day/evening depending on the requests and needs. I'm also considering a LANCache but that won't be a constant download, most likely I'll download a bunch of stuff up front then the LANcache will be refreshed after I have a LAN event at the house.
--edit--
Supplemental context: the main use cases for my server are in order of priority - Plex/Newsgroups Downloads/LANCache/Game Servers