I'm so used to whatever flawed abstractions I have in my head that I fear learning the truth could be detrimental.
If I own the project then my heresies are dogma.
If you own the project I allow your heresies to be dogma.
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.
This sort of thing is why I both fear and hate git.
I'll have to check this game out. My flawed abstractions clearly cause me issues. Maybe it could help.