This is actually pretty important to being able to solve engineering problems in the real world. Invariably, every little sub industry has its own cursed unit system. And dimensional analysis is great for solving real problems on its own.
And if you get to a high enough physics level, they start setting hbar = c = 1 or G = c = 1, and you never have to worry about it again.
I'm the mean time, it's worthwhile to learn the trick to do this stuff fast-ish.
kWh has an intuitive reason. Watts are so small that you'd always calculate consumption in MJ and whatnot, and seconds are so short that you'd always be expressing time in ks. Using kWh will reduce the numbers to useful ranges and makes cancelling M and k unnecessary.