Is Badger really "Designed for SSD"?

About badger claiming to be “Designed for SSD”. I did some research, and there could be many log layers between=> badger log layer, flash translation layer and filesystem logging.

i.e many software layers use LSS, and need make sure that layers are stacked optimally

Does badger skip all software layers and talk to hardware directly?
For example, it is possible to avoid using a filesystem and flash translation layer by developing for Open-Channel SSDs.

If this isn’t done, I think it would be incorrect to claim that badger is “Designed for SSD”

May be, this article will help https://blog.dgraph.io/post/badger/