Check for youself, rewrite some code of yours in python ...... my guess it will be half of C# size, then try again and it will be 1/4 and then you stick to Python .... or maybe not :-)
Some people just want a specialized tool for a particular job, rather than a swiss army knife that requires a lot of fiddling and presents you with a ton of stuff you can't use for your current task.
The thing wrong with Emacs is that not enough people know Lisp / elisp / CL well enough to enhance Emacs and hence prefer to create new "non programmable editors" instead of enhancing Emacs : (
well the problem with control is that if you need to stuff people you loose it as nobody would understand yours codebase and try to rewrite it anyway. Framework forces convention over configuration so it easy for newcommers just to grab docs and start coding. Also you can try to stuff some framework-experienced people.