>"I think the article is referring to much bigger implementations"
Absolutely. I can imagine the kind of work an implementation like that entails.
Maybe I misunderstand "lock-in". Nothing is preventing me from switching providers, since there is no reliance on proprietary measures anywhere along the line. Switching from one implementation to a different one is as easy as re-doing the labour (not that that is "easy", as you point out). But that's the bare minimum that I can expect to do anyway. I certainly can't have less work to do the second time.