Improving screen orientation.

So about an hour ago I was lying in bed reading the bbc news on my Gnex. And boy did I get bugged by this screen orientation, being in relation to gravity when my head is on its side!

And so I thought, if big old Sammy can make 'smart stay', having the forward facing camera looking at your eyes to see whether you're looking at the screen or not, why didn't they have the camera looking at the orientation of your face to make sure the screen is orientated in relation to your head? It should be easier to code, and prove much more useful in real life. I never understood smart stay anyhow - any (proper) app that will have you looking idly at the screen (book reader, movie player) already overrides the screen-on timeout.