drop in replacement doesn't change anything about my question, interfaces are not all what matters
and now knowing more about it I would say the answer to my question is a clear yes, it used ZK for something ZK wasn't at all intended for
which means it makes a lot of sense that they replace it