file systems already do journaling and a bunch of other fancy techniques. Drives themselves then have their own versions in addition to that
Additionally, apps can do whatever they want in custom partitions if they need better storage perf (databases for example do this). Getting lower level than that is probably doable, but you run the risk of becoming firmware that is tied to particular drive controller design
Remember that computer storage technology is over 70 years old, many many things have been tried/implemented in that time.