And steel or aluminum is better?
For that application.... Yes.
I've posted this before. I have experience with the most advanced ceramic formulas out there. And they're not even used in the watch industry. Those formulas are used in the body armour industry. Even the most advanced ceramics have absolutely no "give" to them whatsoever. None! Yes, they can be made tougher in order to make it harder to break them. But there's no advanced formula out there that makes ceramics more "flexible" (for lack of a better term).
An aluminum bezel can get scratched up. You can even put a gouge in it. However, those scratches, if they're deep enough; aren't going to migrate into full blown cracks. Just the nature of aluminum. That's not the case with ceramics. Think of your car's windshield. A pebble flies up and puts a little puker-mark of a scratch into it. Just a tiny little, somewhat round mark. If you leave that scratch there and don't get it taken care of, it can migrate to a much deeper and longer scratch that goes right across your windshield. Now you have to pay to replace the whole windshield. Same issue with ceramic bezels that genuinely develop scratches. Each one can migrate into a deeper, longer, larger crack. That simply does not happen with aluminum. A gouge sure is ugly. But it's not going anywhere. It's not going to migrate across an aluminum bezel.
With steel, you get a tougher material than aluminum. In terms of practical value, yes; both aluminum and steel are better since both are far more appropriate for use on bezels.
Ceramic has primarily two advantages. One, makes your dive watch look newer; longer (compared to aluminum or shiny S.S.) But that's only assuming it doesn't pick up surface scratches. Rado for example is skilled at incorporating ceramics into their watches (usually by combining ceramic with a tougher material). Been doing it themselves long before the Ceramic Craze hit the watch world. Despite both being Swatch Group brands, this topic is not the first one I've encountered of Omega dive watches with ceramic bezels picking up surface scratches. The second advantage of using ceramic, is that the bezel insert can be polished to a very high degree. Much higher than S.S. or aluminum.
Yup.... The watch brands out there are charging a premium for selling folks shinier watches. "Oooo.... shiny!"
That's what it boils down to. As far as toughness, durability, practicality to even a small degree; sorry, but no. Not compared to aluminum or stainless steel.