Who actually determines whether a serverless platform should prioritize simplicity for the developer or total control over the underlying infrastructure? Furthermore, this Google Cloud service allows you to run stateless containers that scale from zero to thousands of instances automatically based on incoming traffic. How does the ability to "pay only when your code is running" fundamentally shift your team's approach to cost management for microservices?