But you seem to be drawing a distinction between meters and angles in your analogy where I assert none exists. The base of a number system only affects representations.
This is not true for divisions of lengths. 1 meter divided by 2 meters is 0.5 as a number. But it is only 0.5 radians under (1ish) specific arrangements of those lengths in a particular metric space
This is analogous to the way a scalar logarithm can have a base of "octaves" (doublings), "decibels", or "powers of the golden ratio" (as found in the Zometool construction toy). Or pick your favorite other logarithmic system.
Both are "units" in a certain sense, but neither one is quite the same kind of "unit" as light years or foot–pounds or amperes.
(For example, you can measure an octave by marking out a particular fret on your guitar; it will make an octave change whichever particular note you start with.)
You can feel free to "reject" whatever you want. You'll just be wrong/confused. ;-) (But you'll be in good company. Most working engineers, scientists, and mathematicians don't have or need a particularly clear philosophical understanding of angles.)
A) multiply two degrees together
B) multiply two dBm values together
The output "units" in A change but do not in B. dB and angles are very different.
Edit: the units in B do change, but the dB part doesn't. Tired.
But you can compose rotations.
Multiplying decibels together is also not meaningful, but you can compose scaling.
Curious what you think of the d_theta * d_phi term in a spherical coordinates integral...
While rotation is naturally oriented like a bivector (plane), solid angle is naturally oriented like a trivector (3-space).
The natural representation is as a kind of (unitless) ratio formed from 3 vectors, not the product of two vector–vector ratios.
The appropriate canonical representation of a rotation is a unit-magnitude complex number z = exp iθ = cos θ + i sin θ, which has a planar orientation (whatever plane i is taken to represent; if you want to represent a 3D rotation you can replace i with an arbitrary unit bivector) but is unitless.
This is similar to the way the "ten" in "scale by ten" is unitless, but if you take the logarithm you get "scale by 10 decibels" or "go up by 3 octaves and 3.9 semitones", which have the base of the logarithm as a kind of unit.