Wildly disagree!
I regularly want to disable disk caching when I want to be able to drop power or disconnect a drive without drive corruption.
With smaller “microcontrollers” running linux, their power could drop at any moment. With external drives, I might want to pull the drive the second it’s done transferring a file. Caches get in the way in both cases.
The one that eats your ram (the reason for the site to exist) would mostly be the read caches.