Like Davesport I wounder what people are doing with the (Park/Jucie lubes etc) chain cleaners!
They work! But I do think (like with most things) little and often is the key, clean every couple of rides, or after every ride if been a dirty ride. They designed To clean (and do it quickly) a avg dirty chain to a good clean standard so when you re lube the chain you added it to the chain and not a dirt/grit filled chain adding to the muc and wearing the chain quicker.
Yes I they do struggle with cleaning a very dirty gunky chain, as in someone that doesn’t really clean/lube/look after the bike.
Also, yes, ever so often, removing the chain and giving it a deeper clean is always good.
For those who do remove the chain often just bare in mind that most 11spd quick/power link manufacturers recommend not to reuse them after removing them.
But going back to Ultrasonic cleaners I looked into getting one for the shop, and from what I was reading “things” need to be in a clean-ish state (not covered in grease) for them to work well, as in clean/scrub them in the parts washer before hand.