Too Long; Didn't Read
Microsoft announced some time ago that Coded UI automation was being deprecated. The recommended replacement for testing was Appium with WinAppDriver. Using python instead is that building your automation test just to run it is an unneeded step - you just check your scripts into your repository and checkout/run as an automated process. Python is a interpreted language with an awesome interactive shell - one can write & debug at the same time. Using C#, that is not possible out of the box (without writing a custom shell / interactive terminal)