Why does Ctrl+Tab behave differently in different programs?

In some programs such as IDEs/code editors, Ctrl+Tab cycles through tabs in the most recent order (and in Windows, Alt+Tab cycles through apps in the most recent order), whereas in web browsers and Photoshop, it cycles through tabs in the order they appear in the tabs bar. Why the disparity in such a commonly used shortcut?

Personally, I greatly prefer the first method, as it makes switching between any two tabs so much quicker (and is in line with Alt+Tab). Internet Explorer nailed it with an option for both methods, alas Edge only does the latter method. Why don't any other programs offer the choice?