Ai é que mora o perigo: "é assim porque é assim e se não fizer assim tá errado".
Recentemente me eventurei em faze um projeto seguindo ao pé da letra o "mobile first" e só passei raiva tendo que colocar container dentro de container pra poder chegar no resultado esperado pro desktop.
Acho que "mobile first" ao pé da letra fazia sentido no contexto em que a web estava no momento da criação desse termo.
Hoje em dia, acho que o significado estratégico do mobile first é mais valioso do que o prático.