Some of the zpool configurations I have set up seem "odd" to others, but they do have a purpose and are well thought out.
What motivated you to combine ZFS and bcache? What did that configuration look like? What was the thinking behind it? I would prefer to inquire further rather than make and present wrong assumptions as to why the configuration is wrong.