I wouldn’t say the story is awful because you can’t judge by the awful mtl Zenchan manga uses Jujucat
I mean you might think it's a good story and that's fine, but I've read this in different versions multiple times and I think the story is rushed af and kinda lazy.
Y'all just love to complain. The story is just fucking awful, it's not that confusing.