One of the uses for Custom Normals is to have hard edges on an otherwise smooth mesh. This allows for a simpler geometry since a smooth mesh gets exported to fewer vertices. (That is because to have ...