IMO Vendor lock in is when you ask your boss why cant we use tool NEWTHING? Then they tell you its because they have a 5 year contract with Oracle/MS/IBM/Salesforce and that is what we are going to use. We aren't going to have 10 platforms.
Which means in 10 years they will really be locked in because no one is going to un-entrench that thing.