Related to the new “Roadmap 2024 Midyear Update” blog post and the bit there about improving user User Account Control to limit access and permissions the dashboard, I would really love to see native functionality added for “user codes” and PIN-code handling for locks, implemented in a way to enable the UI for user account management to include users PIN-codes for smart locks (code-locks), to both centralized handling of assigning PIN-codes to user accounts in the Home Assistant UI as well as unified functions and bind those PIN-codes to specific smart locks.
Again, for that to be possible Home Assistant core would first need a new entity platform to support codes, and that idea was also brought up by @raman325 in this architecture discussion from a year ago with a suggestion for Home Assistant core to be able to manage codes for locks natively by extending the lock
platform natively in order allow users to control of the lock state of a lock, and while not all smart locks have this functionality, many integrations/protocols could be made to support this, including Z-Wave JS`, ZHA (Zigbee), Matter, and some proprietary WiFi or BLE smart locks. See his proposal here: