What really makes ChatGPT bad at role-playing, though, is that it seems very reluctant to operate on a concrete, non-abstract level. It doesn't want to make decisions that would somehow impose a change on the existing dynamic.