A lot of the pay and benefit increases come with an expectation that the worker will increase their productivity. US workers have been conditioned to blame themselves if they don’t meet these expectations and it has become baked into the work culture. We can not maintain the current imbalance in pay disparity and 1% wealth without structural changes but it’s culturally forbidden to even talk about this without being accused of being a communist. This paradigm has been created after decades of messaging from the system that supports the existing oligarchy - IMO.
What about Mono? Looks like most of the people working on .NET are working out of Redmond at Microsoft.