Internal developer platforms are supposed to be so compelling that engineering teams will flock to them, but are we givng teams any real choice?