It's not just a "convenient for the players" moment. It's also because changing over to non-transposing instruments would create a generation-long transition period of broken pedagogy. It's the same reason oboe fingerings are so nonsensical. It's backwards compatibility to preserve previous fingerings that makes the new fingerings awkward and arbitrary.
As a software developer, I think of bassoon fingerings as a classic example of "technical debt", and also the kind of design that if someone thought it up de novo, the only appropriate response would be "you're fired."
It's not just a "convenient for the players" moment. It's also because changing over to non-transposing instruments would create a generation-long transition period of broken pedagogy. It's the same reason oboe fingerings are so nonsensical. It's backwards compatibility to preserve previous fingerings that makes the new fingerings awkward and arbitrary.