JordanQ
regarding your question on why Chrome doesn't have it, if you read through some of the bug reports on it, it's basically the stubbornness of one dev (or product manager). They decided that its not intuitive, completely ignore anyone asking how having behavior that's the opposite of every OS and every other app is intuitive, and basically just bury their head in the sand. From there, the issue obviously snowballs because the longer you stick to your guns (against all logic) the worse it is when you finally change.
You can reference the main bug thread here;
https://bugs.chromium.org/p/chromium/issues/detail?id=5569
It's over a decade old and marked as wontfix.