Influencing good culture is just as valuable to me as good code. Empathy and kindness scale, douchebaggery does not.
Why do we use Git at all? Because it is our most important tool for tracking down the source of bugs in our code. Git is our safety net. By rebasing, we give this less priority, in favour of the desire to achieve a linear history.