By default the Polkadot{.js} extension injects all addresses that have been imported into the browser wallet when a connection is requested by a website.
In comparison, the Metamask extension on Ethereum/Moonbeam/Astar allows you to choose which addresses you want to share with the application:
How would this be accomplished with the Polkadot{.js} extension?