Ну эта проблема сильно эргономике мешается. То есть импорты другого кода должны работать нормально, т.к. большинство современных проектов разбиты на сотни, тысячи и десятки тысяч файлов, библиотек и т.п.
короче, я это всё вот к чему. Да, плюсы без недостатков, да, есть куда улучшать. Но некоторые претензии спорные или не слишком весомые и как-то народ не учитывает, что у них есть и преимущества. Очень шустрые, позволяют без лишних плясок делать "опасные вещи"