What is the advantage of natural units over SI units?

Why do physics professionals often use various different systems of units instead of SI units. Especially I ask about when constants like $$c$$ or $$\hbar$$ are put to 1....what is the advantage of this?

• Possible duplicate of How does natural unit make sense? – jacob1729 Nov 25 '19 at 16:16
• To make life easy such that you don't have carry these constants in calculations and eventually missing them. – Max Stammer Nov 25 '19 at 16:22
• Stripping these meaningless unit-conversion constants from physics equations makes the meaning of the equations more obvious. For example, $m^2=E^2-\mathbf{p}^2$ is a statement about mass being invariant because it is the length of the energy-momentum 4-vector in Minkowski spacetime. The $c$’s in $(mc^2)^2=E^2-(\mathbf{p}c)^2$ just muddle that meaning. – G. Smith Nov 25 '19 at 16:51

Okay you might be wondering what dimensional analysis has got to do with natural units. Well let's see an example. The Lorentz transformation factor is given as $$\gamma =\frac{1}{\sqrt{1-v^2}}$$ Now obviously, this equation needs to be converted back to some units that people are familiar with to make sense. So you know that the speed of light in natural units is 1, so you can multiply it anywhere, with any exponent. So if you analyse the square root, it must be unitless, but 1-v² is definitely not unitless soyou make the v² as v²/c², and behold, you get the Lorentz transformation factor as
$$\gamma =\frac{1}{\sqrt{1-\frac{v^2}{c^2}}}$$