The difference is that you can't be screwed by a single company deciding to change prices. When people refer to "lock-in", they are referring to being able to be screwed by a single vendor.
Nobody cares if they are locked into x86, tcp/ip, and http. If you don't understand this difference as an engineer, you end up causing a big risk to your company (or clients) without even knowing it.
Re:Announcing Go Support for AWS Lambda
by philliphaydon on Tuesday January 16, 2018 @08:39PM
(#16164741)
Oh so now it’s paying for something that’s lock-in. This lock in sure keeps changing.
If you write your application in any language, or use any framework or library, you're locked in, by today's standards.