It is not even clear what you are asking for, and the storage model of the Seagate is indeed simpler, but that's not even the whole story, that is the point.
its a pretty direct question, how do get you data into a storage drive
you can start with how the File system works on different formats, i.e. HFS+, NTFS, FAT..., the impact of the OS...
Then you could start with how that is affected by the way that the controller of those drives work, i.e. how the magnetic disk drives work, how SSDs work
With that in hand you can see how a cache works and how SSDs are a computer on its own and how HDDs are almost the same
with the knowledge of cache in hands you can see the difference between the different propositions of cache being used on different drives
basically answering that question, would have taught you everything that was on this thread and what wasnt even touched
but to spoon feed, its simple, seagate uses a faulty firmware that acts as a read cache for the HDD, WD uses a more granular approach that you can use it for read and write, similar to SRT that enables that with a low level driver, however since the nand doesnt have a direct contact with the south bridge or the cpu, it needs a firmware to act as its own controller. Basically they are going to need to install a low level driver. The thing to be worried is how that would play for the 4 OSes that we have out there that are common, unix, windows, linux and BeOS
in the end the WD solution is theoretically tons better than what seagate did