There's a great experiment on Cooking Issues that deals with this very problem. The general advice is to not crowd the pan because of the concomitant release of water; however, the guys found that doing this is actually beneficial because, although a lot of water is initially released, by the time the liquid has eventually evaporated the mushrooms have collapsed and cook far better in the oil that's left. Here's the full explanation:
To make the test really severe, I decided to cook the soaked mushrooms in one batch in an extremely crowded pan, and the dry mushrooms in 3 batches with plenty of room. We weighed out identical amounts of salt and oil (this is the crucial part) and began cooking.
As we expected, the soaked crowded mushrooms formed a soupy mess in the pan. The dry mushrooms didn’t stew and cooked quickly. Here is where it got weird. The dry mushrooms ended up absorbing all the oil. In fact, I had underestimated the amount of oil they needed. They wanted more. I couldn’t add any more oil, however, because it would have ruined the experiment. When the soaked and crowded mushrooms had finally evaporated all their extra water and stated to sauté, they didn’t absorb all the oil. When they were finished, a significant amount of oil was left in the pan. They looked as good and tasted better and less oily than their dry cousins –by a lot.
Our explanation: While the mushrooms are boiling off their water, they aren’t absorbing oil. By the time the boiling stops they have already collapsed, so they aren’t as porous as a raw mushroom and don’t want to absorb oil. The dry mushrooms start absorbing oil from the get-go.
What I do now is this:
Add the all the chopped mushrooms to a pan over a medium heat with some salt
and water and cover.
The mushrooms steam and release and ton of their own water: allow to cook
for a good 5-10 minutes.
Drain the mushrooms - reserving the released mushroom water - and
dry the pan before returning it to a high heat.
When the pan is very hot, add a few tablespoons of oil (depending on
the volume of cooked mushrooms) and throw in the mushrooms.
When they are nicely browned, deglaze the pan with the mushroom water
The reason for the two stage process is that I found if you wait for the water to evaporate naturally the residue from the dissolved solids in the water can stick to the pan and burn while the mushrooms are frying. By covering the pan initially, the water doesn't evaporate and can be siphoned off with any dissolved solids (that now can't get stuck to the bottom of the pan) and then reintroduced right at the end. As the pan is so hot it only takes a minute or two for all the water to evaporate and any new fond created by actually sauteeing the mushrooms gets used as well.
There seem to be two general expectations for the marinade here: (1) it would tenderize the steak, and (2) it would result in more flavor. The first of these is basically a culinary myth, and the second was probably undermined by what you did to the second (unmarinated) steak.
It's important to be clear about what marinades do and don't do. Marinades don't penetrate deeply into the meat. In fact, aside from salt, most of the other flavorings or ingredients won't get more than a millimeter or two below the surface of the meat.
If you want to see this clearly, have a look at this page, where you can see colored dye was added to the marinade for various meats and other foods. In the case of solid meats like beef, larger molecules like flavorings (and colored dye) won't get beyond a millimeter or two. Salt is a smaller molecule and has other properties that allow it to penetrate deeper, though that process is quite slow too. As the link says, if you really want to see the effect (or non-effect) of a marinade on the interior, try comparing marinated and non-marinated thick pieces of meat, but cut off the outer 1/4" or so before eating, being careful not to get any of the exterior spices or juices on the interior. Assuming both meats were salted, the interiors will generally be virtually identical -- no differences in texture or flavor.
Marinating is basically a surface phenomenon, and it should primarily be done for flavoring purposes, rather than tenderizing.
So why do so many people think that marinades tenderize meats? Well, marinades can make the surface of meat mushier and sometimes juicier. Since the well-done outermost layer in a seared steak is often the firmest part of the cooked steak, anything that makes that layer easier to chew can make it seem like the whole steak is more tender overall. Also, the outside layer usually contains the most interesting flavor components, both from seasoning and from browning reactions -- so anything that makes that part juicier or tender and ready to burst open when you bite into it will be much more noticeable from a flavor perspective than altering the interior.
But the tenderness aspect mostly goes for steaks that are already quite tender. In that case, searing will potentially make the outer layer tougher, but the interior is already tender. If we can use a marinade to keep the outer layer tender, then the exterior will continue to match the overall steak.
If your case, shoulder steaks are most likely somewhat tough to begin with, so that small alteration in the outer layer may not have made a huge difference in the final product.
Regarding the flavoring, if I read your instructions correctly, you used the same spice blends in the marinade and then on both steaks. You also salted both steaks in advance.
You don't mention any salt in the marinade (unless it was included in the "various seasonings"). In any case, heavy salting 45 minutes before cooking will likely cause moisture release. If you hadn't really salted either steak before that, they will both release their moisture in the outer layers, but the brine which forms will start to break down the outer layers of the steak a bit (rapid tenderization), and the brine will be largely absorbed back into the steak along with other flavor components present.
Effectively, your pre-salting step probably influenced the outer layers (again, only a millimeter or so) in 45 minutes almost as much as your marinade did in 12 hours. Thus the tenderization and flavor differences between the two steaks were probably lessened significantly.
In sum, marinades can break down the outer layer of the meat and add flavor to it, so when you bite into it, the outer skin gives you a burst of flavor. They can also cause the outer layers to retain a little more moisture (which is probably why you saw less juice from the marinated steak). However, 45 minutes of a dry rub, particularly with salt, will have similar effects. My guess is that whatever spice blend you used was strong enough to overpower the more subtle flavor notes from the milk, lemon, and oil, which only would have been on the surface anyway. Since you treated the surfaces of the steaks the same way for the final 45 minutes, including salting which could cause more rapid changes than your other marinade ingredients, the differences in the final product were not large.
(EDIT: By the way, if you really want to tenderize meat, enzyme action will be much more effective than a small amount of acidity in a marinade. There are natural meat tenderizers available with these enzymes, often derived from various fruits or vegetables. However, be aware that they too will mostly affect the exterior surface. They'll just do it much better than a marinade, so the effects will be more noticeable and could even make the meat excessively mushy.)
Best Answer
There are three possibilities: