(1) is obviously irrelevant for everyday purposes, and it shouldn't trouble scientists and engineers to include an extra number or two in their calculations.
An extra number may be the difference between a correct calculation and one were rounding errors destroy everything. It is madness to do a computer simulation of an atom or molecule and use 4.8·10
-10 esu or 1.6·10
-19 C as the charge of an electron. Or 1.6·10
-24 g as the mass of a proton. Starting with those numbers, it is quite unlikely that a numerical calculation is going to end up OK. The sensible way to go is to use atomic units, were the potential energy is just 1/r and we measure energies in hartrees (in terms of the ionisation energy of the hydrogen atom, 13.6 eV). In his everyday life, an atomic physicist will also use atomic units. When we are dealing with atoms and molecules, using grams or kilograms doesn't make sense and the same goes with ergs or joules. You seem to think that we should use the same system for all situations, but that's clearly not a good idea. As I said, numerical calculations force us to tailor the units to fit the problem and everyday usage makes us choose convenient units.
For non-scientific purposes, of course we should use only one metric system.
(2) is important for everyday purposes – we don't want to talk about giga or nano units of potatoes, beer etc. – but again shouldn't matter to scientists or engineers. My view is that the advantages of using a single system for all purposes greatly outweigh any small gain in convenience to scientists from number size and a few constants of 1. Choice of base unit should be to suit commerce rather than science - scientists can happily cope with powers of 10. Obviously there has to be compromise for different purposes, and power-of-10 prefixes will be required (the gram is a poor choice of base unit because it's too small for almost all everyday measures)
There is no need, nor any gain, to use
always the same system. Why do you say his has advantages? Scientists are quite capable to use many different systems. A physics student will use a different system in each subject and there is nothing wrong with that.
There's no absolute sense in which cgs is more convenient than SI, unless you're specifically talking about electromagnetism.
Electromagnetism is a broad subject. In solid state physics you study the magnetic and electric properties of matter, superconductivity, semiconductors, etc. Light is an electromagnetic phenomenon, so there goes optics. And anyway, as I've been saying, you can use different systems for different situations.
But F = kma would have no additional meaning. Because of the definitions of mass and force, k is dimensionless, so it would mean exactly the same as F = ma in any well-behaved system of units. (By 'well-behaved' I mean that there are no dimensionless conversion constants between any base or derived units.)
(Emphasis mine). In the atomic units I mentioned before, energy has the dimensions of length
-1. This doesn't mean that every
well-behaved system has to make this choice.
All physical quantities and constants necessarily have dimensions, so cannot equal (the number) 1. They can be hidden in 'natural' systems only by disregarding the units, and therefore the quantities, you are working with (that's what I meant by encouraging sloppy thinking).
This is false. To continue with atomic units, we measure energy in terms of the ionisation energy of the hydrogen atom. This has the value of 1 rydberg or 0.5 hartrees (hartrees are more common). You say this is sloppy, because we are disregarding the actual value of this energy. But that's not the case. What's 1 joule? It is the work of a force of 1 N in a displacement of 1 m. Are we disregarding this quantity by giving it the value 1? The bottom line is that you always need to define something as 1 or any other 'pure number'. The sensible thing to do is to choose a quantity of the order of magnitude of the rest of quantities that you are going to manipulate.
For instance, when dealing with gravitation it aids understanding to be aware of G, and that it appears to be a physical property of spacetime, that we don't know for sure how 'constant' it actually is, and whether it would have different values in different universes.
Do you think a relativity worker doesn't know this?
Physical properties of the universe should be illuminated, not obscured, by the system of units (I concede that SI is not entirely successful here).
A proliferation of ugly constants is what obscures the formulae and makes laws seem complicated. A joule is a completely artificial unit (convenient for human scales). A hartree is a
natural unit, in a similar way as a radian is a natural unit for angles.
I can see why theoretical physicists find Planck units useful for some purposes, but there are several problems:
(1) They can't be defined exactly (I don't know what this would mean e.g. for instrument calibration).
Of course they can be defined exactly. They cannot be defined exactly in terms of metric units. I mean, G = 6.6742(01)·10
-11 N·m
2·kg
-2, there's an uncertainty there. But it goes both ways: 1 joule has an uncertainty measured in atomic untis. But they can be defined exactly within their system. Saying G cannot be equal to 1 is like saying that 1 N·m cannot be equal to 1 joule.
(2) They couldn't be used to define a practical system, as they are the wrong dimensions and the wrong size (as well as being imprecise).
I have answered this already. They are the right size for their respective uses. nobody is saying we should use geometrised units to weigh our potatoes.
(3) They obviously preclude any theory in which one or more of them isn't constant.
Not really, 69dodge already answered this.
Actually it might be interesting to investigate a physics in which, say, velocity, energy, gravitation (the dimensions of G) and permittivity are fundamental dimensions (or perhaps even one in which some fundamental constants are dimensionless), but that's not the one we have.
I don't understand this paragraph.
In my web trawling to remind myself what Gaussian units are (I have never used them) I found
someone who agrees with me.
I disagree with that page. He seems to think that students are not capable of using more than one system of units in their life.
I am now going to give a brief technical note, following Jackson't appendix. This will illuminate the idea that you are always setting something equal to one.
A system of nis in the context of electromagnetism has to set values for three constants,
k1 to
k3. The first comes from Coulomb's force
F = k1 q q' / r2. The second one comes from Ampère's force between two wires and k3 from Faraday's law of induction. Maxwell's equations are
[latex]
\begin{align}
\vec\nabla\cdot\vec E & = 4\pi k_1 \rho\\
\vec\nabla\times\vec B &= 4\pi k_2 \alpha \vec J + \frac{k_2\alpha}{k_1}\frac{\partial \vec E}{\partial t}\\
\vec \nabla\times \vec E + k_3 \frac{\partial \vec B}{\partial t}&=0\\
\vec\nabla\cdot\vec B &=0
\end{align}
[/latex]
And we have two ligatures, k1/k2 = c^2 and alpha = 1/k3 (alpha is the electromagnetic constant), so only k1 and k3 are independent. Some systems:
[latex]
\footnotesize
\begin{array}{ccccc}
\text{System} & k_1 & k_2 & \alpha & k_3\\
\hline
\text{esu} & 1 & c^{-2} (t^2\ell^{-2}) & 1 & 1\\
\text{emu} & c^2 (\ell^2t^{-2}) & 1 & 1 & 1\\
\text{Gaussian} & 1 & c^{-2} (t^2l^{-2}) & c (\ell/t) & c^{-1} (t/\ell)\\
\text{Heaviside-Lorentz} & \frac{1}{4\pi} & \frac{1}{4\pi c^{2}} (t^2l^{-2}) & c (\ell/t) & c^{-1} (t/\ell)\\
\text{SI} & \frac{1}{4\pi\epsilon_0} (ml^3t^{-2}q^{-2}) & \frac{\mu_0}{4\pi}=10^{-7} (mlq^{-2}) & 1 & 1\\
\hline
\end{array}
[/latex]
And we are only in free space. We need to choose the macroscopic fields
D,
H.
P and
M. Let us only say that they have all the same dimensions in the Gaussian system, but different dimensions in the SI. This comes for the choice of k3. The SI sets k3 = 1, so that E and cB have he same dimensions (as can be sen in Maxwell's equations). Once this choice is made, the choices for the other 4 magnitudes are made so that the macroscopic Maxwell's equations are simple. I wanted to write this so that you can see how every system sets several things equal to 1.