Requirements engineering faces inherent challenges due to changing requirements, differing stakeholder perspectives, lack of standardization, and political influences. Key issues include requirements constantly changing as the external environment evolves, stakeholders having conflicting views that must be reconciled, high variability between domains and organizations making process standardization difficult, and requirements sometimes being driven by internal politics rather than objective needs. Effective requirements engineering requires understanding and managing these challenges.