Except git porcelain are already frozen long time ago, codified in millions of CI/CD pipelines, and impossible to change. It's not a great comparison.
Hell, "apt" explicitly warns you not to use it in scripts, and yet everyone does.
Hell, "apt" explicitly warns you not to use it in scripts, and yet everyone does.