Если вы уверены, что в проекте подобный импорт (import *) будет использоваться только один раз, то ничего страшного я не вижу. Другое дело, что чаще всего это предположение верно для проектов малого размера.
Рассмотрим случай множественного импорта с использованием фразы (import *)
from xml.dom.minidom import *
from mymodule import *
Если в модуле mymodule есть функция parse (она же есть и в xml.dom.minidom), то получится конфликт имен. При большом количестве конфликтующих import-выражений бывает затруднительно понять, из какого модуля в результате эффективно импортирована функция (т.е. чье определение 'победило').
Ну и можно обратиться к
PEP-8:
Wildcard imports (from import *) should be avoided, as they make it unclear which names are present in the namespace, confusing both readers and many automated tools.