TBH I think it's just they don't have the capacity to properly train and doc. That's why you got all those weird commands and out of date docs. The company is forever growing or heading for new directions, team gets requests left and right, so they try to hire good developers and hopefully they don't make a big mess.
I "guess" more critical teams like security and ops might be different, because even very good developers can still mess up royally if the doc is wrong. And system programming teams might also be better, like teams that build tools.
TBH I think it's just they don't have the capacity to properly train and doc. That's why you got all those weird commands and out of date docs. The company is forever growing or heading for new directions, team gets requests left and right, so they try to hire good developers and hopefully they don't make a big mess.
I "guess" more critical teams like security and ops might be different, because even very good developers can still mess up royally if the doc is wrong. And system programming teams might also be better, like teams that build tools.