"I would argue vendor lock-in even leads to better products, since the developer don't have to worry about interoperability. Monopolies are the real problem."<p>Aren't monopolies the logical conclusion of vendor lock-in that is allowed to flourish? By your logic, monopolies are even better for developers because they they REALLY never have to worry about interoperability.