We are all slaves to the whim of companies. Sure I could've continued using Delphi beyond the late '90's but that would've meant that I wouldn't have been able to hold a job as a developer in the '00's when .NET became all the rage.
Sometimes you just have to make do with what your customers want. And besides, C# is IMHO the best computer language ever invented.