erm, most kernels of today are designed after "if you have free memory, that is bad." - thus they try to use up as much ram as possible.. with caches, buffers etc. These algorithms are smart, and takes up what they need, and then eats up everything the operating system allows them to.
Yes, that's most kernels of today, not Amiga. I'd like to see what happens if you have a filesystem that uses all available RAM on an Amiga. You think it's like a modern OS and you can constantly use all available RAM and not have problems? Amiga does not have modern memory managment and you'd probably end up with "fragmentation city" (and will a filesystem designed for modern computers run on 8Mb of RAM?). Also, to use "smart algorithms" would require lots of CPU usage which is no problem on a modern computer but will probably drastically slow down an Amiga.