I dunno.. maintanance, devops, companies keep having to pay for devs.. Hard to switch people.. It's kind of fuckery. It honestly sucks.
//
imo the thing to look out for is actual vendor / architecture lock-in. So just don't make things complicated yourself... Docker has it's uses, but right now it's being used for literally everything. I've been using jails, vms, and containers since the 90s. Docker is niceish, but somehow got lots of attention.
Oh, and you need to be sure your platform won't eat all your revenue.. like oracle :)