People ‘ruin’ all sorts of foods to suit their personal taste, however its only steak that people get snobby and look down their nose about.
I’d never even dream of ordering well-done steak, but I also wouldn’t dream of criticising somebody else for doing so and the fact that even low end chains refuse to serve it is ridiculous.
They don't refuse to serve all of it, some chefs won't cook a fillet well done. At the end of the day they're a business, so they'll cook what they're asked to, but they and most other people know it's a waste of time and good steak to cremate a fillet.