I think we should probably have official OSD targets for them, but that was also part of my idea along with the 'full' build (everything, for a PC) and 'classic' builds more suited to the memory footprint of such devices (because their memory management seems shitty compared to a PC) however the ideas were roundly rejected.
Unfortunately it does seem to be the way the industry is heading on a large scale, and if you look at quite a few other popular projects they do support such targets.
I'm not sure if there would be license issues, and obviously we'd have to do what the iOS guy does right now, and say you need a developer account to use it.
The real problem would be however there is no dev on the dev team who would maintain such a thing, making it dead from the off.
RB is right however, any official port would perform the same as the reloaded ports, many people doing such things have said that Android is as much as a problem as anything else tho, and really doesn't offer the level of control, flexibility, precision something like MAME would need.