[flagged]
Obviously there are better ways. The author mentioned several. Eg you could clean up the naming of the variants of the unit, and make it no less useful for RF work, and strictly better in general.
dB-based units make working between parts of a circuit, different devices etc. a breeze because adding 6dB in one part and removing it in another will result in no change in level. This is something the totally uninitated use every day in audio applications (typically that would be dBFS).
What other system do you propose? One where clipping audio has a level of 100% (0dBFS) and the dialog of a movie has 10% (-20dBFS) while the background atmo has 0.003% (-50dBFS) and the noise of the recorder has 0.000001% (-120dBFS)?
You can probably see why we use a log scale here..