<p>Horribly convenient? Entry points already import every __init__.py at the root. This would in most cases be looking in a single directory, instead of iterating over every distribution most of which aren't providing any kind of plugin at all. Why not, apart from the occasional name clashes and only supporting one version of each plugin provider?</p>