I can understand chains as they don't last that long anyway. But how often can you do longer life items, like chainsets or mechs, without shortening their life?
Have to say I seldom clean chains in the ultrasonic bath as every scrap of lube will be removed - and replacing it by soaking or whatever is never that effective. I just clean the chains in situ with the Fenwicks "shaving cream" fairly frequently.
I can see no reason that any components would degrade/wear if subjected to the ultrasonic bath - the water/degreaser is doing the vibrating, not the item.
When I was running an LBS if I had a really, really bad item with a solid crust of crap I'd usually leave it in the bath* of strongish degreaser (Screwfix No Nonsense and water about 50/50) overnight before rinsing and running in the ultrasonic [The ultrasonic was at home]
* I had a plastic click and lock type storage box, about 11 litres that was under the bench - every once in while I had to empty the accumulated sludge