Non-fiction slop also exists. You can just not read the slop. Yeah, you probably aren't getting much out of reading generic fantasy novel with self insert protagonist #12373838 but you also aren't getting much out of generic self help book with surface level advice #1537484. I'd argue fiction sticks better and brings more empathy and feeling behind what it tries to teach than non fiction does usually but is best for teaching things through situational understanding. Not everything condenses well into that format though.