Fair enough, ours is more for students we allow staff to put a ticket and have us do it then usually send a generic guide saying they could also do it themselves which reduces calls. (to new staff and cover)
I wouldn't trust our staff to change each others passwords!! although considering to allow business manager to do it at a primary via the mmc method (since we are not onsite all the time)
I know your looking at azure ad, don't know if you are using office 365 with azure ad connect, because the newer tool allows password write back allowing self service via the microsoft 365 portal but that might require a personal/work phone number or email as secondary authentication which you would have to look at your policies about and a security risk.
edit: just thought the password write-back might not be too useful for people already onsite...
for reference we get around 50% of our staff forgetting their password at the end of summer, make for a busy inset day, then about 5 or so on other holidays and about 1 every other day. Typically even the less tech savvy get embarrassed with having to call up every time, and lets face it most people just change the last digit of their original password, or write it on a post-it note (we ask they don't do that but what we ask is not always what we get)