That definitely strikes me as a policy that makes sense for a forum, but, when applied to a forum-qua-software-distribution-site, it's just a hoop I have to jump through to be able to edit my own code... and for what? It's not like I'm getting anything out of sharing the code I wrote for myself besides some minor sense of satisfaction out of contributing back to the Calibre community in a small way.
I am sure I am not the only one to run into this and other potential plugin devs have silently given up, thus depriving the user base of their work.
Beware Trivial Inconveniences