Sei que minha duvida é boba, mas pensando na interpretação de código sempre achei contra intuito fazer um import ante do from. Por exemplo:
import {Cliente} from "./Cliente.js"
Escrever essa linha é esquisito pois eu tenho que saber o que quero suar de um módulo antes de falar qual módulo é. Pensando em devs que já sabem o que tem disponível, até entendo, mas quando considero que é bem comum os dev usarem o "ctrl espaço" para descobrir o que tanto podem utilizar daquele módulo ou classe, me parece que o interpretador poderia trabalhar com um formato mais "literal".
from "./Cliente.js" import {Cliente}
Nesse formato as IDEs teriam como dado o módulo que informei mostrar o que tenho ali para usar.
É uma dúvida mais conceitual da linguagem em si. Apesar que esse comportamento me lembra SQL onde vc fala o que quer selecionar e depois fala de onde (aqui poderia ser invertido também rs).