Is there any way to make the Android browser browses in true desktop mode, i.e. viewing the same layout as a desktop computer?
I know in Firefox, I can click on "request desktop site" in the menu, and some similar functions in Chrome. However, neither of these modes brings me the same experience as I have on a desktop computer. For example, Gmail has a menu item "filter messages like this", which is missing in "request desktop site" mode, and similarly for many other websites.
I understand the UI differences such as mouse vs. touchscreen. What I mean is to emulate a desktop screen mode. For example, a virtual screen size to mimic a desktop monitor (I can swipe the touchscreen to move the viewport, and can even enlarge/shrink the viewport with two-finger gestures). A touch emulates the mouse's left button click. No mouse right button is acceptable, since most functions should be able to work by just left click. (Remember Apple Mac desktop might even go with a one-button mouse).
The problem is, that what they think as "optimized for mobile" might not be what the user thinks/wants, such as the removal of some functions.
I don't need "mobile optimize". Just the browser to mimic desktop one to the maximum extent, and I want to visit the website in Desktop Mode, as if I connect it from a desktop computer.
Some websites provide a "full site" button to do this. But why can't I pretend myself as a desktop computer in the first place? How on earth does the server identify the browser as an Android browser, even in the "desktop mode"?
Note that this question may seem a duplicate as Bypassing mobile detectability from the browser. But I do express the problem in a more general/broader perspective.