Main part of pycharm is free and open source: https://blog.jetbrains.com/pycharm/2013/10/pycharm-3-0-commu... .
> Sometimes I wonder if Emacs and Vi would be so appreciated if they were commercial as well, without any FOSS version available.
One reason for multitude of emacs extensions is the open source nature. Average IntelliJ user is less likely to write extension than emacs user.
For example, why must I click ok after pushing a change to a remote git server? Shouldn't it be a toast?