They didn't lock it, they just refused to fix a bug (hardware reset) that made pass-through unusable.
As soon as the community started to build working fixes, AMD's next generation didn't have these issues, but the fixes weren't backported to previous gen.
I should also note these hardware reset problems have never appeared in AMD's professional GPU lineup (Quadro competitors), funny that.