Does disk caching not include write caching?
I don't know enough of Linux internals to know if the writeback cache and read cache are the same object in the kernel, but they feel similar.
Of course the real response is that without write cache (effectively adding fsync to every write) any modern linux system will grind to absolute halt and doing anything would be a challenge. So contray to GP's post, it's not reasonable to complain about it's existence.