It's fine, absolutely fine to disagree with someone. That someone might be right, they might be wrong, or it might be a matter of opinion, hard to decide.
What's not fine is rudeness, accusations of stupidity and other insults and hurtful remarks, which some here seem to perversely enjoy, seem to know no other way to disagree.
If you spoke to someone in person, in a professional meeting with others present or as a visitor to a company, the way you express yourselves here then you'd risk being fired. Anyone who relies on insults and belittling language to communicate with people they disagree with is likely a huge liability in a management role, an HR accident waiting to happen.
But it matters not to me, if you disagree and expect me to respect your opinion, your expertise, to listen to and consider your views then that will never happen when you begin by insulting me, when that happens I stop listening, so any value you might have had is gone, lost.
If that's your objective then you've achieved it.