Yes this feature does not disable the keyboard only for apps and its disable on full device. We have introduced this feature to allow application to bring their own keyboard like Qwerty keyboard. But you are right this does not bring keyboard for PIN as well.
In upcoming versions we have removed this feature and provided a configuration to app level on apps.json. Using this you can disable keyboard for your application. And keyboard works on all other places.