I’m going to post a side-opinion. But first, the guest is entitled to eat steak the way they like, even if well-done with ketchup. And I wouldn’t buy a lesser cut of meat, but if any of the cuts that I purchased were thinner, less-well marbled, or the like, I would volunteer that cut for them, as less will be lost. The reason I wouldn’t get the lesser cut is because while they would likely never know, -I- would, and would have to understand that I had, to save a few bucks, treated them in some minor way as less.
Okay, back to the side statement. I would also talk to said friend, at a totally different time, if it was that they liked their steak well done, or if they just overall didn’t like steak! Some people who ask well done, and then soak it in sauce (Wooster, A1, Ketchup, you name it) don’t actually really care for it, but have always eaten it with friends/family/etc. They may not even be able to articulate it, but you could always ask if there is something they like better.
Of course if they say there’s nothing they like more than a well-done steak, that’s a different story. I wouldn’t agree, but not my tastebuds.
I make a big point of this because for years/decades, my wife would have a well done steak with me, or her family, and then soak the whole thing in sauces. And she’d get fillet mignon and have it butterflied and well done, and I’d shudder. Years later, she just admitted she didn’t like the taste, but felt socially forced to have it. And once she realized it, she realized she really didn’t like the taste of pretty much any meat.
So she’s vegetarian now, and a whole lot happier with most of her meals.