I agree in part. The neat thing about python is that it is compartmentalized. If you don't need functionality, you don't include it. A language should be extremely simple and elegant. If you need to build a skyscaper, you need a crane. But you build the crane using smaller tools. And you build those tools with basic simple tools. C# has become a do everything Swiss Army knife. I am not saying that C# has become bloatware, but I will say that it is becoming dangerously close to being complex. I have to wonder if that complexity is really necessary, and if it is, whether it is the result of a basic design defect that poses challenges that require the complexity to overcome.