Kinda misses the point...
I agree with the article, and its take on some spin... I also agree with AndyPiper to a point.
Its not about developer convenience but more on lowering the cost of development and time to value.
You can build and test in small dev environments and then deploy anywhere. I can give developers a decent MacBook Pro, and then a small cluster to test local, cluster deployment. Then I can move to production either on prem or at cloud provider.
The thing about lock in... its the high cost of moving data out of the cloud or around the globe w your cloud provider.
Funny thing... IBM's new mainframe... X14 could be a game changer depending on costs.