As Ron has mentioned,, Cerakote has it's place.
And it can be a very durable finish. But no finish is impervious to some form of wear. Even stainless can rust or discolor.
And while different finishes have been tried over the decades,, Cerakote seems to be better than many of the previous ones. Bluing is a truly good traditional finish,, and is beautiful when done correctly. But it's a PIA to do right, and the expense to get one done by a gunsmith may be beyond what a person may want to spend. And yes,, many, many gunsmiths have stopped doing them because of the amount of work it takes to do AND maintain the tanks the salts, etc.
But I fully agree that certain guns should be blued instead of using Cerakote. That S&W above is a prime example.
I had Ron do Cerakote on a Ruger NM Blackhawk I had gotten from a friend. It had been abused, and had a lot of pitting etc. Some of that was able to be buffed out,, yet much of it was too bad to be buffed. I chose to go with Cerakote instead of trying to get it reblued. While it's not as nice as it was when new,, it's much better than what it was when I got it.