What prevents iOS and iPhone/iPad/iPod Touch from having an official screen recorder?
The technical reason no store app has screen recording is simply that no official API is provided from Apple to developers to perform screen recording. 

The hardware is clearly capable of snapping still frames and storing / processing a video feed of the screen's size, so it's probably not a purely technical reason why it's currently not a feature of the OS.