Sì, infatti la situazione di default di LaTeX forse, e ripeto forse, va bene per gli USA, sicuramente non va bene per la UE; e infatti ci sono diversi pacchetti per ovviare all’inconveniente, come sai bene.
Da poveracci, che non sanno a che santo votarsi, in realtà basterebbe ridefinire il comando \caption in modo che metta uno spazio sopra e uno spazio sotto; l’utente mette il comando col suo argomento dove vuole e dove ritiene più opportuno e l’ambiente figure, o table, o quel che è, toglie automaticamente lo spazio non compreso fra la didascalia e l’oggetto. In concreto bisogna ridefinire i comandi interni \@makecaption e \@makescaption; provare per credere.
Peccato che né Lamport né il LaTeX3 Team abbai penato ad una modifica del genere che lascerebbe comunque LaTeX in compatibilità con il passato.