If a physics equation is to be valid, it is necessary for the units to work out, but it is not sufficient.
The handling of dimensionality only provides part of the information. Units and dimensionality are good checks to make sure you did the equation right, but the mere fact that the units were right does not automatically mean the equation was right.
When we use words, we can describe what they mean later. If we use units, we've lost that opportunity. As an example, consider Newton's Universal Law of Gravitation:
$$N = \frac{N\cdot m^2}{kg^2} \frac{kg\cdot kg}{m^2}$$
Or should I say:
$$(Force) = (Universal Gravitational Constant)\frac{(mass_A\cdot mass_B)}{(separation)^2}$$
Where Force is the magnitude of the force experienced by both bodies, UniversalGravitationalConstant is $6.674\cdot10^{−11}(\frac{N\cdot m^2}{kg^2})$, $mass_A$ and $mass_B$ are the masses of the two objects, and separation is the distance between those two objects.
We can also render this using variables for the same effect. They're just symbols after all:
$$F=G\frac{m_A\cdot m_B}{r^2}$$
Note that in both the case of the words and the variables we have more symbols to worth with, so we can be more specific. While the units just show $kg\cdot kg$, the words and variables specify which masses we are talking about. In this case, we happen to use an equation where you could be ambiguous and get away with it, but what if I used the equation for the acceleration experienced by mass A:
$$a_A=G\frac{m_B}{r^2}$$
If we were to only include units, we would have
$$\frac{m}{s^2} = \frac{N\cdot m^2}{kg^2} \frac{kg}{m^2}$$
In the latter case, it's not obvious that the final $kg$ term is actually the mass of object B.