Pretending the lead actors had a simple difference in opinion to JKR is not just disingenuous, it’s dishonest.
They didn’t merely disagree with JKR. They outright attacked her, piled in on her, ostracised her, and contributed to the sustained (and thankfully, failed) attempts to cancel her, destroy her career and exclude her from her own work. They continued, even when JKR was receiving rape and death threats, and threats to go to her home address.
Whereas Evanna Lynch (Luna Lovegood) personally disagreed with JKR while condemning the attacks on her - for which the trans rights mob promptly turned on Evanna, too.
So don’t downplay their actions and how badly JKR was treated. Don’t try to act like JKR is just unreasonable and petty.
It’s all the more galling when Watson and Radcliffe are so untalented/unremarkable that they would never have succeeded in the business at all without JKR initially casting them. Ungrateful, talentless, spoiled little shits.