Sorry for adding "less relevant information" to this interesting post, but I heard talking about "salt extracting humidity leaving the meat dry".
For certain kind of meat (steaks and co.) and for certain kind of cooking techniques (grilling) salting is a way to increase both flavor and moisture. It depends on time.
Here my contribution to the discussion
These are two nice Porterhouses, just out of the fridge:it's 7:09pm.

The surface it's dry, as you can see

I sprinkle some salt, this time fine salt, over the meat on both sides


after 15 minutes the salt drew the moist from inside the meat to the surface
Grilling the steaks now would be a double mistake: dry meat and of course no Maillard reaction, because we need a dry environment to caramelize the sugars and proteins; only dry environments can reach the necessary heat to develop the flavorful compounds (320F and over).

In presence of water the impact with the heat is reduced to 212F. So, grill now the meat and you may risk have a dry flavorless steak without grill marks.
Let's wait few more minutes.
30 minutes later and the surface is already drying

at 8:00pm the steak is dry, on the surface. Due to the osmotic process the humidity has been reabsorbed by the meat fibers, and the salt brought its flavor inside

now the Porterhouse is ready to go on the hot grill; it also reached the room temperature, allowing a quick cook for a brown outside and a rear inside (my taste of course)

et voila'

Perfect! again this is my preference for the cooking time, ( but I eat anything still or slow moving

)