This plague started only recently and breaks the web.
Established web technology offers enough mechanisms to detect the capabilities of a browser/device and deliver content accordingly.
Putting "mobile" versions off to their own domains is a little bit like WAP.
What are the "pros and cons" of a "mobile device"? Comparing my three cell phones and the tablet (all of which are mobile devices), they don't have a lot in common.
Also, how would working on a mobile keep my brain from thinking "Hey, the bottom of this page doesn't render correctly, go look at the HTML source to find that one link you're looking for"?
It would be one more item in a sub-menu; how could it make a UI more complicated?
And if I want to examine the source of a boken page, why would I want to wait the whole weekend until I return to my desktop? I bought a mobile device so I wouldn't need to return to my desktop for such tasks!
The assumption that people "simply don't do" things on "mobile devices" isn't logical. So the idea to strip away functionality from a mobile browser isn't, either.
You don't design a user interface by not offering anything that would need a user interface in the first place.
That's not designing a user interface, that's not accepting the challenge. (Like: Want to improve the UI for MS Office? Oh yes, just remove all functions except "File|Open" and "File|Save". Great! Such a simple, easy to use interface!)
I know. In my wording, though, a "beta" is supporsed to be more or less feature complete, at least the UI and the overall look&feel should be. Otherwise there'd be no point in testing.