Because it is specific to a given platform and culture.
For example: https://ux.stackexchange.com/a/1077
There isn’t one standard set of guidelines. Platforms evolve, new ones come, guidelines will always be contradicting each others in weird ways (like this button positioning).