> Assume that bad technical decisions are made rationally, for reasons that are not apparent.
Actually, this example proves the rule.
Large enterprise applications like this are used by governments and large businesses that must comply with various accounting, legal, and administrative regulations. So vendors like SAP are incentivized to deliver products that take the least amount of effort and incur the least amount of risk while still meeting the twisty little maze of requirements. If bogo-sort is the least-effort way of organizing the location list, bogo-sort it is. For example it may add the locations to a map or hash table, and then iterate over them in an unspecified order.
Actually, this example proves the rule.
Large enterprise applications like this are used by governments and large businesses that must comply with various accounting, legal, and administrative regulations. So vendors like SAP are incentivized to deliver products that take the least amount of effort and incur the least amount of risk while still meeting the twisty little maze of requirements. If bogo-sort is the least-effort way of organizing the location list, bogo-sort it is. For example it may add the locations to a map or hash table, and then iterate over them in an unspecified order.