The term "baseless logarithm" is really nonsensical and using it would be a great mistake.

Nonetheless, where the author of TFA is correct is that logarithms are a single physical quantity, like length, area or volume, and that choosing the so called "base" is choosing the unit of measurement for logarithms.

Logarithms are included in the dimensional formulae of many derived physical quantities, e.g. for describing the attenuation or amplification of waves during their propagation, where one uses quantities like logarithm per length and logarithm per time.

Changing the "base" of logarithms modifies the numeric values of all derived physical quantities exactly in the same manner as changing any other fundamental unit of measurement, like the unit of length or the unit of time.

Like for any physical quantity, the complete value of a logarithm is independent of the unit of measurement, because it is the product between the numeric value and the unit of measurement. When the unit of measurement is changed, both the numeric value and the unit are changed and the product stays the same (i.e. the logarithm corresponds to the same ratio, regardless what base is used to compute a numeric value for the logarithm).

Nowadays, the unit of logarithms is normally chosen between the octave (binary logarithms), neper (hyperbolic logarithms) or bel (decimal logarithms).

The units of measurement for logarithms are not the bases, but the logarithms of the bases, which is why e.g. the value of the number "e", the base of the hyperbolic logarithms, is never needed in any computation. The only values that are needed are "ln 2" or its inverse "log2 e", which are used to convert the numeric values of logarithms when the unit of measurement is changed between those corresponding to binary logarithms and to hyperbolic logarithms (a.k.a. natural logarithms, but there is nothing more "natural" about hyperbolic logarithms than about any other kind of logarithms).

"Baseless logarithm" is not nonsencial. Given that:

    d(logₐx)/dx = 1/(x log(a))
a baseless logarithm is simply a family of functions with similar properties. Perhaps it might be clearer if the author said something like the "logarithm property" rather than "baseless logarithm" but that's nit-picking and debatable.

As for changing the base changes the numbers, I have to wonder if you've done any advanced linear algebra or, more specifically, tensors. The whole point of a tensor is that it operates the same on an object regardless of the basis. Put another way, if a and b are two representations of the same object with different bases then T(a) and T(b) are equivalent if T(x) is a tensor.

My point is that any numbers are an arbitrary choice and they don't define the underlying structure. The author here is talking about logarithmic structure.

This btw is why you learn about different bases in linear algebra and converting between them. Or even polar coordinates vs cartesian coordinates (in high school, for some reason). They're priming you to learn about structure. You get to groups and learn that group A and B are isomorphic they have the same mathetmatical structure.

Even when the numbers change.

You use the word "logarithm" with the meaning "logarithmic function", i.e. a function whose argument is a ratio and whose result is a numeric value that gives the corresponding logarithm in a certain base.

I use the word "logarithm" in its original sense, meaning "logarithmic quantity". Logarithms are a certain kind of quantity, which measures numeric ratios, like other quantities measure various things, e.g. plane angles, lengths, time or cardinal numbers, where the latter measure how many elements are in a set.

Even for cardinal numbers, where there is an obvious "natural" unit, the number "1", it is frequent in practice (e.g. when computing statistical quantities) to choose other units of measurement, like a thousand, a million, a billion, the Avogadro number, the Curie number, etc.

Both for a logarithm or for a cardinal number, like for a distance or an angle, the complete value is independent of the chosen unit of measurement, even if the numeric value changes.

As you say, while for a scalar quantity the complete value is independent of the unit of measurement, for a vector quantity or tensor quantity the complete value is also independent of the chosen reference system of coordinates, even if the numeric values of the components of a vector or tensor change when the reference system is changed.

However, all these have nothing to do with whether the term "baseless logarithm" makes sense.

You say that this should be used as a term with the meaning "logarithmic function" (because the family of functions defined by you is the same as the family of functions traditionally named "logarithmic functions", since Leonhard Euler).

I say that this claim is baseless itself, because the term "logarithmic function" has been in use for almost three centuries and there is absolutely no need to invent another term, which also does not make sense etymologically, because when computing any logarithmic function, i.e. any member of the function family that has the property mentioned by you, you need a concrete base value, i.e. no such function is baseless.