Try doing thermal analyses and any real engineering calculation in imperial and doing unit analyses compared to SI.
Imperial has BTU for thermal energy, foot-lbf for mechanical energy, watts or horsepower electric for electrical power, horsepower for mechanical or shaft power…the list goes on. Not to mention the whole lbm/slug debacle with factors of gravitational constant always floating around/getting missed.
SI: Joules and watts which is just joules per second. That’s it. Prefixes for orders of magnitude to save zeros.
In all my analysis codes I immediately put everything into base SI units, makes the whole thing so much easier. You can argue otherwise but my entire working experience has taught me that engineering in SI makes so much more sense. All that being said, non-dimensionalization is really the way to go and how I prefer to work when possible for research work.