AgitatedPancake
Frobot
You're right that bigger legs that keep the engines further off the deck would definitely help. I think the fact that the Falcon 9's engine are fully exposed versus being in that skirt probably vastly changes the pressure and heat that gets swirled around in there. But it seems like they haven't figured out how they want to handle the leg situation yet, these definitely seem to be a temporary answer. The reality is they'll probably have multiple different vehicles with different leg configurations in the end. You may or may not have heard that Elon put the idea out there that they want to catch the boosters (assumed by the grid fins) with their launch tower, then set it back on the mount. More recently, he has even talked about trying to catch the starships themselves with the launch tower. The idea is insane, but if they make it work they save many many tons of dry mass which further improves the payload capacity. But this only works for earth bound starships, most likely their refuelling tankers that are going to ferry tons of fuel up into LEO to make the rest of this system work as intended.it seems like adding legs like the falcon has would solve that.
maybe this is just cheaper for a prototype and they have a real solution planned.
i can’t imagine they will try to land on the moon or Mars the way it is now.
But that's not the only version as they also have to be able to land on unimproved surfaces like the moon and mars. The latest render of the Lunar starship (a page or two back) has 4 larger legs closer in design to what the Falcon 9 has, which makes sense for landing on rough terrain and needing to be able to level the vehicle on any slope it lands on.