People keep saying that without a context. Non-lock-in usually has value too. Many times for similar or lower cost. And with way less risk.
So, the question instead is "With these requirements, which products and services meet them with good, cost-benefit analysis? And which is best when benefits and liabilities are considered?"
Everything is situational. Nobody is going out and buying an IBM Mainframe because of my comment.
I have seen people waste precious time and energy on "open" solutions, and lose focus on other, important things. I'd rather be stuck extricating myself from some lousy vendor relationship than not selling my product.