How do enterprise architects systematically mitigate cloud vendor lock-in when deploying mission-critical applications across modern hyperscale platforms? Furthermore, why is adopting cloud-agnostic containers, open-source standards, and modular infrastructure-as-code the single most dependable engineering approach to prevent exorbitant migration costs and maintain full architectural portability?