питон хорош - но он имеет пару существенных недостатков. С одним из них моя пред. компания борется до сих пор - высоконагруженностью. Потом, не забывай, что питон - интерпретируемый язык, а производительность - в приоритете. .NET (особенно core) всегда показывал высокие стандарты производительности при нестрашных затратах ОЗУ.
Я бы начал затирать и расписывать здесь много тонкостей питона, ибо я тоже "знаю врага в лицо", но не буду. Справедливо. По классике питон и юзают на линуксе. Но это не значит, что всё, что не питон - "враг". Я рекомендую тебе посидеть и подумать. Представь, что весь опыт, который ты имеешь с C# теперь легко применим и здесь и ты в две команды сможешь запускать сервер хоть где...