Since reality doesn't care about this, wrong dogma can still bite you if it's not real even if non other people are involved
I'm being a little silly; but a team I worked on moved from P4 -> Git. It was an older develoepr base, so they wrote 1:1 translation wrappers for most P4 commands to git, and forced all developers to use them. Banning Rebase (in private branches, not even main) was one of the requirements to not break the wrappers.
I can't handle my branches bifurcating into the past.