Question: what are the basic requirements of machine elements?
Answer:  Strength.  Rigidity.  Wear resistance.  Minimum dimensions and weights.  Manufacturability.  Safety.  Conformance to standards.  Reliability.