I use KeePassXC which does empty the keyboard after a few seconds. But keeping history seems like a breaking change to the social (if not technical) contract of the OS' clipboard API.