The document discusses balancing REST principles with pragmatic considerations for enterprise usage. While REST aims for simplicity, complexity arises in enterprises that require standards, governance, security, business models, and lifecycle management. RESTful APIs must consider authentication, access control, monitoring, tiered access, and billing to align with business needs. Governance tools are important for managing API lifecycles, versions, security policies and continuous improvement based on usage insights.