You are looking from the perspective of a user of the software - sure, these have enough feature parity to "compete".
But that's the butt end of the equation. The real issue is enterprise administration. A user never thinks about this problem, because they do not ever encounter it as a problem in their private lives.
How does permission work? How does a new hire get an account? How does account/permission revoking work? How does audit work? And that's just the surface.
Needs for large enterprises, where you cannot just have John from HR make a new account for the new hire, are often not met by the opensource world.
But that's the butt end of the equation. The real issue is enterprise administration. A user never thinks about this problem, because they do not ever encounter it as a problem in their private lives.
How does permission work? How does a new hire get an account? How does account/permission revoking work? How does audit work? And that's just the surface.
Needs for large enterprises, where you cannot just have John from HR make a new account for the new hire, are often not met by the opensource world.