I think it's healthy to have some differing opinions and disagreements because it indicates individuals are thinking for themselves and not believing what one person tells them.
I agree with you on this, but some differences in ideology in the name of "thinking for yourself" can be catastrophic especially in young ones.
Nice in depth piece tho, thanks for sharing.