While microservices architectures often rely on Kubernetes for orchestration, having knowledge of the platform can still prove useful even in non-microservices scenarios due to its ability to maintain clusters and handle scaling requirements. This is particularly true when dealing with stateless applications, distributed caching, and sessions, where automation is crucial. Additionally, containers solve problems related to application portability and resource management, which may be addressed by newer technologies like WebAssembly. However, even if a new orchestration technology emerges, Kubernetes' fundamental building blocks remain universally useful, making it a worthwhile investment for medium-to-big organizations looking to streamline service deployment and orchestration.