1password works perfectly well as a browser extension on both my Arch and GalliumOS machines. There is also a CLI that spits out JSON, and you can find (or code) a wrapper around it (or use jq to display the JSON nicely). Client on windows at work works fine too. Don't really understand where you're getting at with your criticism.
Have you tried 1Password lately? They used to be trash, but I use them on mac, windows and android and it is far superior to last pass in almost every regard now.
You used to be able to go to a username or password field, hit the down arrow, and it'd let you select through your various accounts. I hate touching my mouse and loved that interaction. Really wish that came back.
I hope they took it away for a good reason, like a security vulnerability.
It's usability (last pass) has been getting worse though....