If Rama was “perfect,” why did Vishnu need to become Krishna later? Because “perfect” in Hindu thought is not a single costume that solves every era. It is a role that fits a specific moral climate.