I think a lot of the problems come from people confusing NC with refusing to speak to someone.
They're not the same thing. NC is supposed to make your life easier and more positive by simply cutting out all those bad triggers and negativity. For many people it works. For many others - including a large number of people who post about it here - it makes things worse by increasing the family drama, the bad feeling, the animosity. A lot of people are obviously not really doing true NC; they are simply refusing to speak to someone who has upset them, and that's actually PA tactic which, ironically, is really intended to increase engagement and animosity, though of course they'll never admit that.
I once saw a thread by a woman who hated her MIL and insisted on being no contact. From what she had posted, the MIL sounded annoying and rude but not dangerous or horrifically toxic. More importantly, her husband was losing his mind because he didn't want to be no contact with his own mother, but every single contact he had with her was overshadowed by his wife's tears, dramatics and crazy logistics so that whenever MIL wanted to see the kids or her son, it all had to be carefully arranged so that the woman never had to see her or even say hello. It was just making everything much, much worse and worsening the very family feud the OP claimed she was trying to avoid.
It is often much better just to go low contact. Say hello, meet at family events that you can't avoid, keep contact to the minimum possible and be civil. This really does decrease the drama and stress in many occasions far more than refusing to speak at all.
Obviously every situation is different and NC is right for lots of people. But I think many people doing NC would be better off doing LC instead.