API contracts are not the enemy. They are extremely good at what they are designed to do. These problems only appear when real responses flow through real components. That is an integration problem, ...