I think this guy is just wrong, except maybe in saying that `log` is ambiguous and we should be using `log10` and `ln`. Incidentally he uses comma as both a thousand separator and a decimal point in the article.
I mean in your assertion that `log` must mean `log10`. I have huge sympathy for contending with inconsistent use of ambiguous notation. My pet hate is `gamma` vs. `tgamma`.
I wouldn't dare to suggest that, yet that's the route that physics and all derivatives have adopted!
We are essentially at the crossroad and obviously, programming, which develops nowadays a bit faster than theoretical physics or mathematics, pushes in one direction.