The language has nothing to do with it, this site could be ran on a $5/mo droplet (or a pair of them for their deployment strategy).
But scaling it to a million users, say. A python app would consume way more resources than an app in C#
Realistically, the author could probably serve 10x-100x more users (your million users) and still stay on the cheapest droplet with python. As you can't go smaller than the smallest, changing language can't be justified on a cost basis.
Finally, the performance differences between a well written python app and a poorly written c# app are probably not that large. The developer probably started with python, because that's what they know, and wouldn't be able to match the code quality in c# without significant effort.