I'm not saying that buffer caching is bad. I am saying that Vista's implementation is not best solution for some/many cases and it should be more tweakable. Right now you can either enable or disable it. It should be more conservative for laptops.
Those are all fair points, but much different from what you originally said.