There is an entire generation (it seems) now developing front ends to applications and website who seemingly never actually tested with an honest sit-down PC with a keyboard and mouse. In some cases I don't think they have even used one outside of dev work!
It's been a cancer plaguing the PC eco system for a while now with the advent of "multimedia keyboards". No! Before that. Have you noticed that your mouse has a button on the middle scroll wheel? Windows has never supported this, (except to create a scroll dragger). Windows supports 2 buttons. The 3rd button is not standard and has to be customly supported. Compared with say Linux where it's used ever minute. Multimedia keyboards. At least a tiny amount of standards kinda appeared. But recently "psuedo function keys" have become the normal on wireless keyboards. If you press F4 for example, instead of F4 being sent, SLEEP is sent. The F keys DEFAULT to they alt function now!
Now with the advent of mobile apps and worse still, multi-platform UI frameworks which will "generate" your UI for HTML for wearable, mobile, smart tv or PC all from one set of input files.
It just seems that more and more UIs are only 1 button aware. "back buttons" in browsers and in HTTP in general is taboo! And OMG keyboard short cuts. How hard is "cursor left/right is forward/back" in a media program? Why in 2022 are we STILL asking for this as standard?
We are never going to get it, because UI development has lost it's course completely. I see UIs on CI/CD environments like IBM's UDeploy where critical production deployments, including DB scripts can accidentally be run 14 TIMEs! because the submit button remained active while it was chewing on the request for 120seconds and the bored dev spammed it and generated 14 valid deployment requests. Guys... that was dealt with decades ago. 1. Deactivate the event handler on click. 2. Grey the button out. 3. Add UUID to the form so you know when its a resub.
... and if you tell the young people of today that... they won't believe you.
"Ayeee..."
Ex:
Hitting RETURN does not submit the form you are in.
Hitting "BACK" takes you back to the home page of the website.