The api to see what's installed and to get notified on install, uninstall and update events is old and got more restrictive in newer android versions but this is totally possible.
Should a banking app refuse to work if an unknown version of a password manager is installed? Maybe not far fetched.